Skip to main content
GET
List recent webhook deliveries

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

Response

Returns a JSON array of delivery objects. Each object contains:

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: Always application/json
    • User-Agent: Sender identifier
    • X-Webhook-Id: Webhook unique ID
    • X-Event-Id: Event unique ID
    • X-Customer-Id: Authenticated customer ID
    • X-Target-type: Always CDD
    • 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 as MONITORING_ALERT and X-Event-Name as MONITORING_ALERT_FIRED.

flow_run_completed

  • payload: The full flow run object (same as GET /v1/flow-runs/{runId}).
  • headers: Same structure as above, with X-Target-type as FLOW_RUN and X-Event-Name as FLOW_RUN_COMPLETED.

flow_run_failed

  • payload: The full flow run object (same as GET /v1/flow-runs/{runId}).
  • headers: Same structure as above, with X-Target-type as FLOW_RUN and X-Event-Name as FLOW_RUN_FAILED.

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

X-API-KEY
string
header
required

Path Parameters

webhook_id
string
required

Webhook ID to filter deliveries.

Response

200 - application/json

List of recent webhook delivery events.

id
string<uuid>
webhook_id
string<uuid>
event_type
string
timestamp
string<date-time>
status_code
integer
Example:

204

request
object
response
object