Skip to main content

Shipment Tracking

Tracking map data and checkpoints

All endpoints require a bearer token (oh_... API key or user JWT) and are served under https://api.orderly-hub.com. Use the Try it consoles to run a request against the Preview (test) server.

List tracking checkpoints for a shipment

GET/api/v1/shipment-tracking/checkpoints

Parameters

NameInRequiredTypeDescription
shipmentIdqueryyesstring
pagequerynointeger
limitquerynointeger

Responses

200 Checkpoint list

GET/api/v1/shipment-tracking/checkpoints

List tracking checkpoints for a shipment

https://api-test.orderly-hub.com/api/v1/shipment-tracking/checkpoints

Add a tracking checkpoint

POST/api/v1/shipment-tracking/checkpoints

Request body

FieldTypeDescription
shipmentIdstring
sequenceinteger
statusstring
statusDetailstring
descriptionstring
citystring
statestring
countrystring
countryCodestring
zipstring
latitudenumber
longitudenumber
checkpointTimestring
sourcestring
sourceEventIdstring
rawDataobject
isExceptionboolean
exceptionTypestring
{
"shipmentId": "550e8400-e29b-41d4-a716-446655440000",
"sequence": 0,
"status": "pending",
"statusDetail": "string",
"description": "string",
"city": "string",
"state": "string",
"country": "string",
"countryCode": "string",
"zip": "94107",
"latitude": 0,
"longitude": 0,
"checkpointTime": "2026-07-23T12:00:00Z",
"source": "string",
"sourceEventId": "550e8400-e29b-41d4-a716-446655440000",
"rawData": {},
"isException": true,
"exceptionType": "string"
}

Responses

201 Checkpoint created

409 Duplicate checkpoint

POST/api/v1/shipment-tracking/checkpoints

Add a tracking checkpoint

https://api-test.orderly-hub.com/api/v1/shipment-tracking/checkpoints

Batch upsert tracking checkpoints

POST/api/v1/shipment-tracking/checkpoints/batch

Request body

FieldTypeDescription
checkpointsarray
{
"checkpoints": [
{}
]
}

Responses

201 Checkpoints upserted

POST/api/v1/shipment-tracking/checkpoints/batch

Batch upsert tracking checkpoints

https://api-test.orderly-hub.com/api/v1/shipment-tracking/checkpoints/batch

Get shipments with coordinates for map

GET/api/v1/shipment-tracking/map

Parameters

NameInRequiredTypeDescription
statusquerynostring
bridgeIdquerynostring
limitquerynointeger

Responses

200 Map data

GET/api/v1/shipment-tracking/map

Get shipments with coordinates for map

https://api-test.orderly-hub.com/api/v1/shipment-tracking/map