Endpoints
Track orders
Check the status of many orders at once. Identifiers are id-agnostic, so you can pass the references you already use — your client_order_id or external_waybill — and get back the current status and latest event for each.
POST/orders/tracking
Look up the current status of up to 200 orders in one call. Identifiers are id-agnostic: use your client_order_id or external_waybill, or our order id or waybill.
Headers
Authorizationstringrequired
Your API key:
Bearer rly_live_....Content-Typestringrequired
application/json.Body parameters
identifiersstring[]required
Up to 200 order identifiers. Each may be your
client_order_id, your external_waybill, our order id, or our waybill.curl -X POST https://dev-api.rely7.com/api/v1/orders/tracking \
-H "Authorization: Bearer rly_live_xxx" \
-H "Content-Type: application/json" \
-d '{ "identifiers": ["order-9001", "order-9002"] }'{
"statusCode": 200,
"success": true,
"data": [
{
"client_order_id": "order-9001",
"status": "DELIVERED",
"latest_event": { "type": "DELIVERED", "at": "2026-07-19T13:04:00Z" }
},
{
"client_order_id": "order-9002",
"status": "IN_TRANSIT",
"latest_event": { "type": "PICKED_UP", "at": "2026-07-19T12:41:00Z" }
}
]
}Polling
Delivery status is obtained by polling this endpoint (and the batch endpoint). Outbound webhooks are on the roadmap and are not part of the current version.