Objects
The delivery object
One attempt-tracked delivery of an event to one endpoint: its status, how many attempts it took, what your server answered, and when it will be retried.
Deliveries are kept for 30 days. List deliveries leaves the payload out; Get a delivery includes it.
Attributes
uidstringThe delivery's id, also sent as
X-Sigil-Delivery. A retry repeats it.event_idstringThe event's id, the body's
id: the same for this event's delivery to each of your endpoints.typestringThe event type.
One of
pact.sent pact.viewed pact.signed pact.declined pact.voided pact.sealed pact.lapsed pingpact_uidstring | nullThe pact the event is about.
null for a ping.statusstringpending is queued or waiting for its next attempt; sent got a 2xx; failed was given up on.One of
pending sent failedattemptsintegerAttempts made so far (7 at most).
last_codeinteger | nullThe HTTP status of the last attempt, or
null when it got no response.last_errorstring | nullWhy the last attempt did not count as delivered: the status and the start of your response body, a timeout, or a connection error.
next_attemptstring (date-time) | nullWhen it will next be tried, while
pending.date_createdstring (date-time)When the event was queued.
date_sentstring (date-time) | nullWhen it was delivered.
payloadobjectThe event body exactly as it was posted.
Only from Get a delivery.