List Webhook Deliveries

List webhook delivery attempts

Returns a paginated log of past webhook delivery attempts, including HTTP response
status codes and any error messages from failed deliveries.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Returns a paginated log of past outbound webhook delivery attempts for your client, newest first. Each entry records the delivered event, the attempt number, whether the endpoint acknowledged it, and the HTTP response status or error message for failed deliveries. Use it to audit and debug your webhook endpoint's reception of events.

Authentication & access

  • Requires a client API token: Authorization: Bearer <token>.
  • The caller must hold the webhooks.deliveries.read permission and have the OWNER, DEVELOPER, or OPERATIONS role.

Pagination

Both parameters are optional query parameters.

ParameterTypeDefaultConstraints
limitinteger50Between 1 and 200. Max number of deliveries to return.
offsetinteger00 or greater. Number of deliveries to skip.

Results are scoped to your client and ordered by attempt time, most recent first.

Response

200 with a WebhookDeliveryListResponse:

  • deliveries — array of delivery attempts. Each entry contains:
    • delivery_id — unique ID of this delivery attempt.
    • event_id — ID of the webhook event that was delivered.
    • event_type — event type of the delivered event.
    • attempt_no — delivery attempt number (1 = first attempt).
    • success — whether the endpoint acknowledged the delivery successfully.
    • response_status — HTTP status code returned by your endpoint (may be null).
    • error_message — error description if the delivery failed (may be null).
    • response_body_preview — truncated preview of the response body returned by your endpoint (may be null).
    • created_at — timestamp of this delivery attempt.
  • total — total number of delivery attempts matching the query, for pagination.

Error responses

StatusWhen
422limit or offset is out of range or not an integer

Standard 401 (authentication), 403 (insufficient permission or role), and 429 (rate limit) responses apply to every endpoint and are documented in the Error reference.

Query Params
integer
1 to 200
Defaults to 50

Max number of deliveries to return

integer
≥ 0
Defaults to 0

Number of deliveries to skip (pagination)

Filter deliveries to one webhook destination

Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json