ListWebhookDeliveriesResp
Paginated list of webhook deliveries in the namespace. Each entry is one event firing against one webhook endpoint โ a single event that fans out to N configs creates N deliveries. pagination.total reflects the full match count for the namespace, not the size of the returned page.
- dataType: array object[] ยท WebhookDeliveryListItem[]required
Trimmed delivery shape returned by
GET /webhook-deliveriesand other list endpoints. Drops the fullpayloadenvelope and per-attempt detail (response body, error message). FetchGET /webhook-deliveries/{id}for the fullWebhookDeliveryRespwhen you need to drill in.- attemptType: integer
Count requiredNumber of attempts made so far. Equivalent to
attempts.lengthon the full delivery. - createdType: stringFormat: date-time
At requiredWhen the event fired and the delivery was queued.
- eventType: string
Id Pattern: ^evt_[0-9a-z]{26}$requiredStable per-event identifier โ same across retries; safe to use as a dedup key on the consumer side. Prefixed lowercase ULID, e.g.
evt_01jv8m7qfj6xj9gkz7a4s2h8e. - eventType: stringenum
Type requiredType of webhook event
values- workflow
.started - workflow
.failed - workflow
.completed - workflow
.declined - workflow
.voided
- idType: string
Pattern: ^wd_[0-9a-z]{26}$requiredDelivery ID. Prefixed lowercase ULID, e.g.
wd_01jv8m7qfj6xj9gkz7a4s2h8e. - statusType: stringenumrequired
Delivery state.
pending= queued or in-flight;success= a 2xx response was received;failed= retry budget exhausted.values- pending
- success
- failed
- updatedType: stringFormat: date-time
At requiredLast touched timestamp โ bumps on every attempt and status transition.
- webhookType: string
Endpoint Id Pattern: ^we_[0-9a-z]{26}$requiredID of the webhook endpoint this delivery belongs to. Prefixed lowercase ULID, e.g.
we_01jv8m7qfj6xj9gkz7a4s2h8e. - envelopeType: string
Key Envelope key that triggered this event, when applicable.
- lastType: object
Attempt Summary of the most recent attempt. Absent when no attempt has run yet.
- nextType: stringFormat: date-time
Retry At When the next retry will fire, when
status: pendingand at least one attempt has failed. Absent onsuccess,failed, and on the first attempt before any failure. - participantType: string
Email Email of the participant the event is about, when applicable.
- stepType: string
Key Workflow step key that triggered this event, when applicable.
- workflowType: string
Id Pattern: ^wf_[0-9a-z]{26}$ID of the workflow that triggered this event, when applicable. Prefixed lowercase ULID, e.g.
wf_01jv8m7qfj6xj9gkz7a4s2h8e.
- paginationType: objectrequired
Pagination metadata for list responses
- limitType: integerrequired
Maximum number of records per page
- offsetType: integerrequired
Starting position in the result set
- totalType: integerrequired
Total number of records available
