Register a webhook endpoint for your account.
POST /webhooks
Creates or updates the webhook configuration for the authenticated customer. Only one webhook per customer is supported; repeated calls update the existing webhook.
Field | Type | Required | Description |
---|---|---|---|
webhook_url | string | Yes | HTTPS URL to receive webhook events. Must start with https:// . |
secret | string | No | Secret used to sign webhook payloads. Empty string is treated as null . |
is_active | boolean | No | Whether the webhook is active. Defaults to true . |
events | string[] | No | List of event types to subscribe to. Defaults to all supported events. |
cdd_state_changed
: When the state of a CDD changes to either inconclusive or complete.monitoring_alert_fired
: When a monitoring alert is fired on failure.Webhook configuration created or updated.