API reference · Webhooks
GET/api/v1/webhooks/{id}/deliveries/{delivery_id}

Get delivery detail

Returns a single delivery record (request/response payloads, status, retry pointer).

RBAC · webhook

Path parameters

idstring <uuid>Required
Webhook UUID from webhooks.webhook_id.
delivery_idstring <uuid>Required
Delivery UUID from webhook_deliveries.delivery_id (URL-derived).

Response body

Success response 200 · schema WebhookDeliveryEnvelopeV1

dataobjectRequired
tenantstring <uuid>Required
delivery_idstring <uuid>Required
webhook_idstring <uuid>Required
event_idstringRequired
event_typestringRequired
request_headersobjectRequiredNullable
request_bodyany
response_status_codeintegerRequiredNullable
response_headersobjectRequiredNullable
response_bodystringRequiredNullable
statusstringRequired
Enum: pendingdeliveredfailedretryingabandoned
attempt_numberintegerRequired
duration_msintegerRequiredNullable
error_messagestringRequiredNullable
next_retry_atstring <date-time>RequiredNullable
is_testbooleanRequired
attempted_atstring <date-time>Required
completed_atstring <date-time>RequiredNullable
metaobject

Response codes

200
Delivery detail returned.
400
Invalid request payload, query, or webhook id format.
401
API key missing/invalid or key user missing.
403
Webhook RBAC permission denied.
404
Webhook, delivery, template, or signing secret not found.
500
Unexpected webhook operation failure.