Skip to main content
GET
Confirm your deployment before running this request. This page describes an API contract; a published reference does not establish hosted availability. Check the dated host report and obtain your deployment URL and credentials. Replace the example host if your provisioned service uses a different URL.
Recent delivery attempts across all the tenant’s webhook endpoints. Per-endpoint history sits at /webhooks/{id}/deliveries — this is the dashboard view: ‘show me what every webhook fired in the last N attempts, regardless of which endpoint.’ Sorted newest-first. Cross-tenant leakage prevented by joining through WebhookEndpoint. Pagination. Two modes:
  • Bare ?limit=N returns the N newest rows, with X-Next-Cursor set when the result fills the page (more rows exist).
  • Pass ?cursor=<value> to page strictly past the seed — receives only rows strictly older than the cursor’s created_at (ties broken by id for determinism). Mirror of the cursor pattern on /jobs.

Query parameters

integer
string,null
Filter to one of: pending, success, failed.
string,null
Opaque cursor from a previous response’s X-Next-Cursor header. When supplied, pages strictly past the seed row using a seek predicate — stable across new deliveries arriving mid-paginate (offset would skip rows; cursor won’t). Format is the prior page’s last delivery id.

Response

WebhookDeliverySummary[] — each element:
string
required
string
required
string
required
string
required
pending | success | failed.
integer,null
HTTP status from the receiver, if a response was received.
integer
required
Total attempts so far (1..3).
string,null
Scheduled retry time, ISO 8601 UTC, when status == ‘failed’.
string
required

Status codes

Using this contract

Read the source OpenAPI document for declared schemas and alternatives. This page also includes documented corrections from the spec overlays. Example IDs and values are illustrative; replace them with records from your workspace.
Last modified on September 21, 2026