Skip to main content
GET
Get a delivery

Authorizations

Authorization
string
header
required

Your organization's API key (sk_cont_...), sent as Authorization: Bearer sk_cont_.... Keep it server-side.

Path Parameters

endpoint_id
string<uuid>
required
delivery_id
string<uuid>
required

Response

Successful Response

attempts
integer
required

Attempts made so far.

call_id
string
required

The call this event is about.

created_at
string<date-time>
required
endpoint_id
string<uuid>
required
event
string
required

One of call.started, call.ended, call.analyzed, or test for sample events.

history
WebhookDeliveryAttemptResponse · object[]
required

Every attempt, oldest first.

id
string<uuid>
required

Delivery id. Sent as X-Contour-Delivery-Id and as id in the body on every attempt; deduplicate on it.

max_attempts
integer
required

Attempts allowed before the delivery is marked failed.

payload
Payload · object
required

The exact JSON body that was (or will be) POSTed to you.

status
string
required

One of pending, in_flight, succeeded, failed, cancelled. pending means a retry is scheduled; failed means every attempt was used.

delivered_at
string<date-time> | null

When your server first answered 2xx.

last_error
string | null

Error from the most recent attempt.

last_status_code
integer | null

HTTP status from the most recent attempt.

next_attempt_at
string<date-time> | null

When the next retry is due, while status is pending.