Skip to main content
GET
Get a delivery and its attempts
The response includes the delivery summary, source event, endpoint metadata, and chronological attempts. Each attempt can include its HTTP status, duration, next retry time, a safe set of response headers, and up to 16 KiB of response body. Response headers and bodies are removed after 30 days.
Do not return credentials, session cookies, personal data, or other secrets in your webhook response body. Response content appears in delivery logs.

Authorizations

x-api-key
string
header
required

Environment-specific API key created in the Unifystays portal

Headers

Path Parameters

delivery_id
string
required

Numeric webhook delivery ID.

Example:

"1842"

Response

200 - application/json

Webhook delivery and attempt history retrieved successfully.

id
string
required

Numeric delivery ID.

Example:

"1842"

org_id
string
required

Owning organization ID.

Example:

"org_123"

event_id
string
required

Source event ID.

Example:

"evt_3bc2fa3d35cc4bbf98359b3fb85a4fb2"

endpoint_id
string<uuid>
required

Destination endpoint ID.

Example:

"8b95a9e0-4af3-4c6d-92df-84b64256d27f"

status
enum<string>
required
Available options:
PENDING,
DELIVERING,
RETRYING,
SUCCEEDED,
EXHAUSTED,
CANCELLED
Example:

"SUCCEEDED"

attempt_count
number
required

Attempts completed so far.

Example:

1

max_attempts
number
required

Maximum permitted attempts.

Example:

8

next_attempt_at
string<date-time>
required

Time the next attempt is eligible to run.

Example:

"2026-08-08T08:30:00.100Z"

locked_at
string<date-time> | null
required

Time the worker claimed the delivery.

Example:

null

locked_by
string | null
required

Worker currently processing the delivery.

Example:

null

last_http_status
number | null
required
Example:

204

last_error_code
string | null
required
Example:

null

last_error_message
string | null
required
Example:

null

last_duration_ms
number | null
required
Example:

183

completed_at
string<date-time> | null
required

Time the delivery reached a terminal state.

Example:

"2026-08-08T08:30:00.283Z"

created_at
string<date-time>
required
Example:

"2026-08-08T08:30:00.000Z"

updated_at
string<date-time>
required
Example:

"2026-08-08T08:30:00.000Z"

event
object | null
required

Immutable source event and exact delivered payload.

endpoint
object | null
required

Current endpoint metadata without signing secrets.

attempts
object[]
required

Delivery attempts ordered by attempt number.