Order/Warehouse Events
Our API provides you with great flexibility and scope to retrieve and send data as you need. In this case, sending a custom event/checkpoint to be displayed in the order status history for a tracking.
Create Event
You can create a new event in the parcelLab system using the v4/track/events endpoint.
No response body
No content
POST /v4/track/events/ HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 190
{
  "event_timestamp": "2025-11-03T21:58:36.436Z",
  "location": "text",
  "event_status": "WarehousePending",
  "event_details": "text",
  "placeholder_value": "text",
  "courier": "text",
  "tracking_number": "text"
}No response body
No content
Allowed API Payload Structures
This API accepts request bodies (payloads) to update via multiple reference numbers. The provided payload always must contain:
The
event_yimestampof the event in ISO 8601 formatYYYY-MM-DD[T]HH:mm:ss.SSSZ.The
event_statuscan be any internal code describing a status that will be mapped by the parcelLab team.Optional
locationof the event as any clear text string.
Via Courier and Tracking Number
To update a specific tracking via providing the original courier code and tracking number, your payload must include the following:
The
courierin the parcelLab format.The
tracking_numberas listed in the parcelLab system.
Via Account and Reference Number
If no tracking number is available, the reference number must be used. The payload can be changed to include the following:
The
accountID as listed in the parcelLab system.The
reference_numberof the shipment.
Via Account and Order Number
Events can also be attached to any order. For this, the identification key is order_number. The payload can be changed to include the following:
The
accountID as listed in the parcelLab system.The
order_numberas listed in the parcelLab system.
Last updated
Was this helpful?