List all webhooks registered for your account.
GET /webhooks
Returns all webhooks registered for the authenticated customer.
secret is never returned; has_secret indicates whether one is configured.
| Field | Type | Description |
|---|---|---|
| id | string | Unique webhook ID. |
| webhook_url | string | The endpoint URL. |
| is_active | boolean | Whether the webhook is active. |
| has_secret | boolean | Whether a signing secret is configured. |
| status | string | Derived health: disabled (inactive), failing (last delivery non-2xx), or active. |
| last_delivery_at | string | null | ISO timestamp of the most recent delivery attempt, or null if none. |
| last_delivery_status | number | null | HTTP status of the most recent delivery attempt, or null if none. |
| events | string[] | Subscribed event types. |
All webhooks registered for the customer.
Unique ID for the webhook.
Whether a signing secret is configured. The secret itself is never returned.
Derived health: disabled when inactive, failing when the last delivery returned a non-2xx status, otherwise active.
active, failing, disabled Timestamp of the most recent delivery attempt, or null if none.
HTTP status code of the most recent delivery attempt, or null if none.
cdd_state_changed, monitoring_alert_fired, cdd_document_fetched, search_completed, alert_remediated, flow_run_completed, flow_run_failed