List webhook delivery history.
Returns recent webhook delivery records for the authenticated integrator with their source event payloads and recorded delivery attempts.
Authorizations
Headers
Integrator's ECDSA public key (P-256 curve, compressed SEC1 format). Example: 0x038fedef7c12f93bbf342ad8943b7a825a3b41f61c9dc118b2c718efebabbf62fd
Unix timestamp in seconds (UTC). Must be within tolerance window (1 minute) to prevent replay attacks. Example: 1760375826
ECDSA signature (DER-encoded, hex with 0x prefix). Signs the message: {timestamp}{METHOD}{path_and_query}{json_body}. Example: 0x3045022100...
Query Parameters
Page size for delivery history. Defaults to 100 and is capped at 250.
Number of delivery records to skip. Defaults to 0.
Include delivery attempt records for each delivery. Defaults to true for backwards compatibility; set false for lighter list views.
Restrict to one webhook subscription. A UUID string
"550e8400-e29b-41d4-a716-446655440000"
Restrict to one webhook event row. A UUID string
"550e8400-e29b-41d4-a716-446655440000"
Restrict to one public event type, e.g. customer.active or webhook.test.
Restrict to one delivery status, e.g. failed or terminal_failed.
Durable webhook delivery lifecycle status stored as TEXT in Postgres.
pending, sending, succeeded, failed, terminal_failed "pending"
Restrict to source type. Known values include bridge, sumsub, and customer_api; future sources are exact-match strings.
Restrict to the durable event source id.
Restrict to lifecycle events for an account id in the webhook payload. A UUID string
"550e8400-e29b-41d4-a716-446655440000"
Restrict to lifecycle events with this provider event id in the webhook payload.

