Pushrail Docs
Open app
GET/deliveries/{id}

Get a delivery

Requires Bearer authentication. See Authentication.

Responses

200 200
FieldTypeDescription
idrequiredstring (uuid)—
kindrequired"EVENT" | "FILE"—
eventIdrequiredstring (uuid)—
fileIdrequiredstring (uuid)—
destinationIdrequiredstring (uuid)—
destinationNamerequiredstring—
environmentrequired"PRODUCTION" | "STAGING" | "DEVELOPMENT"—
eventTyperequiredstring—
statusrequiredenum (6)—
attemptCountrequirednumber—
lastErrorCoderequiredstring—
lastErrorMessagerequiredstring—
deliveredAtrequiredstring (date-time)—
latencyMsrequirednumber—
createdAtrequiredstring (date-time)—
isReplayrequiredboolean—
replayJobIdrequiredstring (uuid)—
errorCategoryrequiredstring—
priorityrequiredstring—
dlqStatusrequiredstring—
queuedDurationMsrequirednumber—
originKindrequired"NORMAL" | "REPLAY" | "INSPECTION"—
sourceDeliveryobject—
idrequiredstring (uuid)—
eventrequiredobject—
idrequiredstring (uuid)—
eventTyperequiredstring—
occurredAtrequiredstring (date-time)—
sourcerequiredstring—
payloadobject (record)—
metadataobject (record)—
sealedboolean—
originKindrequired"NORMAL" | "INSPECTION"—
sourceDeliveryIdrequiredstring (uuid)—
destinationrequiredobject—
idrequiredstring (uuid)—
namerequiredstring—
typerequiredstring—
attemptsrequiredarray—
attemptNumberrequirednumber—
requestedAtrequiredstring (date-time)—
completedAtrequiredstring (date-time)—
resultStatusrequiredenum (4)—
httpStatusCoderequirednumber—
errorMessagerequiredstring—
responseExcerptrequiredstring—
latencyMsrequirednumber—
requestPayloadrequiredobject (record)—
transformedPayloadrequiredobject (record)—
transformScriptIdrequiredstring (uuid)—
transformMsrequirednumber—
sealedboolean—
404 404
FieldTypeDescription
errorrequiredobject—
coderequiredstring—
messagerequiredstring—
detailsany—

Errors

Errors use the standard envelope. See Errors for codes, status mappings, and retry semantics.