Skip to main content
POST
/
api
/
shipments
/
{awb}
/
events
Push shipment events
curl --request POST \
  --url https://1a557de0-701c-477d-bedd-433520441dae.mock.pstmn.io/api/shipments/{awb}/events \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '{
  "eventType": "RCS",
  "eventDate": "2024-01-01T08:00:00Z",
  "location": "DOH",
  "pieces": 10,
  "weight": 500,
  "notes": "Cargo received at origin"
}'
{
  "eventId": "event-123",
  "awbNumber": "15712345678",
  "eventType": "RCS",
  "recordedAt": "2024-01-01T08:00:00Z"
}
Post status updates/events (RCS, MAN, DEP, ARR… XFSU equivalents).

Reference Documentation

For more information on departure and offload status updates, please refer to:

Authorizations

Authorization
string
header
required

Path Parameters

awb
string
required

AWB number

Body

application/json
eventType
enum<string>
required
Available options:
RCS,
MAN,
DEP,
ARR,
RCF,
NFD,
DLV
Example:

"RCS"

eventDate
string<date-time>
required
Example:

"2024-01-01T08:00:00Z"

location
string
required
Example:

"DOH"

pieces
integer
Example:

10

weight
number
Example:

500

notes
string
Example:

"Cargo received at origin"

Response

201 - application/json

Event recorded

eventId
string
Example:

"event-123"

awbNumber
string
Example:

"15712345678"

eventType
string
Example:

"RCS"

recordedAt
string<date-time>
Example:

"2024-01-01T08:00:00Z"

I