API ReferenceEndpoints
Disable an endpoint
POST /endpoints/{id}/disable
Disable an endpoint
Disable a webhook endpoint.
https://api.edgecron.com/v1/endpoints/{id}/disable
Authentication required
Send `X-Key-ID`, `X-Timestamp`, and `X-Signature` with every request. The signature is lowercase hex HMAC-SHA256 over `timestamp + "\n" + payload`.
Parameters
| Parameters | In | Type | Required | Description |
|---|---|---|---|---|
id | path | integer | Yes | Resource identifier. |
Request body
This endpoint does not require a JSON request body.
Response
All successful responses use the EdgeCron API envelope.
{
"code": 0,
"message": "success",
"request_id": "req_abc123",
"data": {
"id": 101,
"app_id": "app_123",
"name": "billing-webhook",
"url": "https://example.com/webhooks/edgecron",
"method": "POST",
"headers": {},
"secret": "whsec_example",
"timeout_ms": 5000,
"retry_policy_id": 101,
"filter_events": "invoice.*",
"status": "enabled",
"created_at": "2026-07-01T12:00:00Z",
"updated_at": "2026-07-01T12:00:00Z"
}
}Schema
| Parameters | Type | Required | Description |
|---|---|---|---|
id | integer | No | Resource identifier. |
app_id | string | No | Application identifier. |
name | string | No | - |
url | string (uri) | No | - |
method | POST / PUT / PATCH | No | Allowed: POST, PUT, PATCH. |
headers | object | No | - |
secret | string | No | - |
timeout_ms | integer | No | - |
retry_policy_id | integer | No | - |
filter_events | string | No | - |
status | enabled / disabled | No | Allowed: enabled, disabled. |
created_at | string (date-time) | No | Creation timestamp. |
updated_at | string (date-time) | No | Last update timestamp. |