Skip to main content

GET /v1/delivery/jobs/{ref}/events

GET /v1/delivery/jobs/{ref}/events

ScopeIdempotency-KeyOperation ID
delivery.read—listJobEvents

Customer-safe event history, ordered by sequence.

One entry per change of customer-facing status; steps that do not change what a customer sees (offers, relay handoffs) are left out. event_type is the catalogue type where there is one.

Request​

Signed with your API credential: see Authentication.

ParameterInRequiredDescription
refpathYesPublic reference of a delivery job or Bulk child. Pattern ^DX-[0-9A-HJKMNP-TV-Z]{8}$.

Responses​

200​

The history.

FieldTypeRequiredDescription
delivery_referencestringYesPublic reference of a delivery job or Bulk child. Pattern ^DX-[0-9A-HJKMNP-TV-Z]{8}$.
itemsarray of objectYes
items[].sequenceintegerYes
items[].event_typestring or nullYes
items[].customer_statusstringYes
items[].occurred_atstring, date-timeYes

401​

Unknown, revoked or wrong-environment credential, bad signature, or expired session.

The error envelope: code, message, detail, request_id.

403​

Tenant access denied (existence is not disclosed), insufficient scope, MFA/step-up required, partner blocked or module disabled.

The error envelope: code, message, detail, request_id.

429​

Rate limit reached; honour Retry-After.

The error envelope: code, message, detail, request_id.

500​

Unexpected failure. Only code and request_id are returned.

The error envelope: code, message, detail, request_id.