Endpoint
GET /webhooks/{webhook_id}/events
Returns a list of recent webhook delivery attempts for the specified webhook. Results are sorted by most recent first.
Path Parameters
Parameter | Type | Required | Description |
---|---|---|---|
webhook_id | string | Yes | The ID of the webhook to list deliveries for. |
Response
Returns a JSON array of delivery objects. Each object contains:Field | Type | Description |
---|---|---|
id | string | Unique identifier for the delivery event. |
event_type | string | The type of event delivered. |
timestamp | string | ISO timestamp of when the delivery occurred. |
status_code | number | HTTP status code returned by the webhook endpoint. |
request | object | The request payload sent to the webhook. |
response | object | The response returned by the webhook endpoint. |
Example Responses
cdd_state_changed
- payload: The full CDD object as a JSON string. See the CDD Object documentation for details.
- headers: All headers sent to your endpoint, including:
Content-Type
: Alwaysapplication/json
User-Agent
: Sender identifierX-Webhook-Id
: Webhook unique IDX-Event-Id
: Event unique IDX-Customer-Id
: Authenticated customer IDX-Target-type
: AlwaysCDD
X-Event-Name
: Specific CDD event (e.g.,CDD_COMPLETED
)X-Signature
: HMAC signature for authenticity
monitoring_alert_fired
- payload: The alert object, with all relevant fields for the alert event.
- headers: Same structure as above, with
X-Target-type
asMONITORING_ALERT
andX-Event-Name
asMONITORING_ALERT_FIRED
.
Errors
500 Internal Server Error
Unexpected error occurred.Authentication
This endpoint requires authentication. Only deliveries for webhooks owned by the authenticated customer are returned.Authorizations
Path Parameters
Webhook ID to filter deliveries.