Get delivery details

Returns one delivery with its event payload and recent HTTP attempt history. Includes up to 100 attempts and indicates when earlier records were omitted. Signatures and secrets are not exposed.

Authentication

Authorizationstring

Use the API key format: api-key <token>.

Path parameters

eventIdstringRequired
Event that owns the delivery.
deliveryIdstringRequired
Delivery identifier returned by List event deliveries.

Response headers

Cache-ControlstringOptional
Prevents storage of webhook configuration, payload, and diagnostic responses.

Response

Delivery details with the event payload and up to the 100 most recent HTTP attempt records.
idstring
Delivery identifier.
eventIdstring

Event this delivery carries. Matches the X-Plextera-Event-Id header your endpoint receives; use it for deduplication.

subscriptionIdstring
Subscription whose endpoint receives this delivery.
endpointUrlstring
Subscription endpoint captured when this delivery was created. Attempt details show the actual URL used.
eventTypeenum
Event type of the delivered event.
statusenum

pending - queued or being sent; retrying - a failed attempt with a retry scheduled; delivered and failed are terminal.

attemptCountinteger

Number of completed attempts whose result was applied to this delivery. It can be lower than totalAttemptRecords on a detail response because in-progress and superseded records are retained.

occurredAtdatetime
UTC timestamp when the event occurred.
createdAtdatetime
UTC timestamp when the delivery was queued.
payloadmap from strings to any
Exact JSON event envelope sent in the webhook request.
attemptslist of objects

Up to the 100 most recent attempt records, ordered chronologically within the returned window. Empty for deliveries created before attempt-level history was introduced.

totalAttemptRecordslong

Total stored attempt-history records for this delivery, including in-progress and superseded records.

attemptsTruncatedboolean

True when earlier attempt records exist but are not included in attempts.

resendOfDeliveryIdstringOptional
Delivery selected when this manual resend was created. Omitted for automatic deliveries.
lastAttemptedAtdatetimeOptional
UTC timestamp of the most recent completed attempt whose result was applied to this delivery. Omitted before the first applied attempt.
nextAttemptAtdatetimeOptional
UTC timestamp when the initial send or next automatic retry is eligible to run. Omitted when no send is scheduled.
deliveredAtdatetimeOptional

UTC timestamp of successful delivery. Present only for delivered.

responseStatusCodeintegerOptional
HTTP status code your endpoint returned on the last attempt. Omitted when the endpoint was unreachable.
errorstringOptional

Human-readable description of the last failure. Omitted for successful deliveries.

Errors

401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
405
Method Not Allowed Error
406
Not Acceptable Error
429
Too Many Requests Error
500
Internal Server Error