Returns all non-deleted webhooks in the current workspace. The endpoint is not paginated. The signing secret is not returned in list responses.
Prerequisites
Endpoint and authentication configured. For details, see Overview and authentication.
Endpoint
GET /webhook_endpoints
Request example
Response example
Response fields
| Field | Type | Description |
|---|---|---|
data | array<object> | Array of Webhook objects |
data[].id | string | Webhook ID |
data[].description | string | null | Description |
data[].url | string | Callback URL |
data[].events | array<string> | Subscribed named event types |
data[].status | string | Webhook status: ACTIVE or DISABLED |
data[].disabled_reason | string | null | Disable reason; null when not disabled |
data[].consecutive_fail | integer | Current consecutive failure count |
data[].last_success_at | string | null | Last successful delivery time |
data[].last_failure_at | string | null | Last failed delivery time |
data[].created_at | string | Creation time, ISO 8601 |
data[].updated_at | string | Last update time, ISO 8601 |
request_id | string | Unique request identifier |
Error codes
| HTTP status | Error code | Description |
|---|---|---|
| 401 | InvalidApiKey | Invalid API key provided |