Skip to main content
GET
List registered webhooks

Endpoint

GET /webhooks Returns all webhooks registered for the authenticated customer.

Response

A JSON array of webhook objects. The signing secret is never returned; has_secret indicates whether one is configured.

Example Response

Authentication

This endpoint requires authentication. Only webhooks owned by the authenticated customer are returned.

Authorizations

X-API-KEY
string
header
required

Response

200 - application/json

All webhooks registered for the customer.

id
string

Unique ID for the webhook.

webhook_url
string<uri>
is_active
boolean
has_secret
boolean

Whether a signing secret is configured. The secret itself is never returned.

status
enum<string>

Derived health: disabled when inactive, failing when the last delivery returned a non-2xx status, otherwise active.

Available options:
active,
failing,
disabled
last_delivery_at
string<date-time> | null

Timestamp of the most recent delivery attempt, or null if none.

last_delivery_status
integer | null

HTTP status code of the most recent delivery attempt, or null if none.

events
enum<string>[]
Available options:
cdd_state_changed,
monitoring_alert_fired,
cdd_document_fetched,
search_completed,
alert_remediated,
flow_run_completed,
flow_run_failed