Get a delivery
Retrieve a single delivery attempt including response body and error details.
last_response_body (truncated to 4 KB), last_response_status, last_error, error_code, and resend_seq.
Use this to diagnose why a delivery failed. Check last_response_status for HTTP errors, last_error for connection or timeout details, and error_code for stable alerting.
Authorizations
API key passed in the X-API-Key header.
Path Parameters
Delivery ID
Response
Delivery details
Number of delivery attempts made so far
1
When the delivery record was created
"2026-01-15T10:30:00Z"
When the delivery was successfully completed
"2026-01-15T10:30:01Z"
Stable, machine-readable classification of the last failed attempt, e.g. consumer_response_timeout, consumer_5xx, rate_limited (omitted when none)
"consumer_response_timeout"
The event type (e.g. balance.credited)
"balance.credited"
Delivery ID
"d1e2f3a4-b5c6-7890-abcd-ef1234567890"
When the last attempt was made
"2026-01-15T10:30:01Z"
Error message from the last attempt (network errors, timeouts)
"connection timed out after 10s"
Response body from the last attempt (truncated to 4 KB)
"{\"received\":true}"
HTTP status code from the last attempt
200
Maximum attempts before marking as FAILED
8
When the next delivery attempt is scheduled
"2026-01-15T10:30:00Z"
Manual-resend sequence: 0 = the original delivery, 1,2,... = manual resends
0
Delivery status: PENDING, SENDING, DELIVERED, or FAILED
"DELIVERED"
When the delivery record was last updated
"2026-01-15T10:30:01Z"
The endpoint this delivery targets
"550e8400-e29b-41d4-a716-446655440000"
The webhook event that triggered this delivery
"f47ac10b-58cc-4372-a567-0e02b2c3d479"