Shipments
Per-shipment reads, predictions, and submission.
Served by the gateway at https://api.orderlycore.com under /v1, bearer-authenticated. Use the Try it consoles against the Preview server.
All shipments with filters
/v1/networkRequires X-Organization-Id. Live.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
status | query | no | |
carrier | query | no | |
zip | query | no | |
facility | query | no | |
tracking | query | no | |
lane | query | no | |
shipped_from | query | no | |
shipped_to | query | no | |
promised_from | query | no | |
promised_to | query | no | |
limit | query | no |
Responses
200 Success. Data is returned in the standard { ok, data, meta } envelope.
400 org_required when the X-Organization-Id header is missing.
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/networkAll shipments with filters
https://api-staging.orderlycore.com/v1/networkIn-transit shipments with predictions + lane geo
/v1/live-shipmentsRequires X-Organization-Id. Live.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
limit | query | no |
Responses
200 Success. Data is returned in the standard { ok, data, meta } envelope.
400 org_required when the X-Organization-Id header is missing.
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/live-shipmentsIn-transit shipments with predictions + lane geo
https://api-staging.orderlycore.com/v1/live-shipmentsScan trail (event sources) for a shipment
/v1/shipment-trailLive.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
tracking | query | yes | Tracking number |
Responses
200 Success. Data is returned in the standard { ok, data, meta } envelope.
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/shipment-trailScan trail (event sources) for a shipment
https://api-staging.orderlycore.com/v1/shipment-trail?tracking=1Z999AA10123456784Full prediction payload (all models)
/v1/shipment-predictLive.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
tracking | query | yes | Tracking number |
Responses
200 Success. Payload wrapped in the standard envelope:
{
"ok": true,
"data": {
"tracking_number": "1Z999AA10123456784",
"carrier": "ups",
"predictions": {
"eta": {
"predicted_at": "2026-07-23T18:20:00Z",
"confidence": 0.82
},
"sla_breach": {
"sla_flag": "amber",
"probability": 0.31
}
}
},
"meta": {
"requestId": "\u2026",
"version": "0.1.0"
}
}
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/shipment-predictFull prediction payload (all models)
https://api-staging.orderlycore.com/v1/shipment-predict?tracking=1Z999AA10123456784Re-run scoring for one shipment now
/v1/rescoreLive.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
tracking | query | yes | Tracking number |
Responses
200 Success. Data is returned in the standard { ok, data, meta } envelope.
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/rescoreRe-run scoring for one shipment now
https://api-staging.orderlycore.com/v1/rescoreSubmit one or a batch (max 500)
/v1/shipmentsAccepts a single object, an array, or \{ shipments: [...] \}. Carriers and services are referenced by numeric ID. Live.
Request body
{
"shipments": [
{
"tracking_number": "1Z999AA10123456784",
"carrier_id": 1,
"carrier_service_id": 4,
"ship_date": "2026-07-20"
}
]
}
Responses
200 Success. Data is returned in the standard { ok, data, meta } envelope.
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/shipmentsSubmit one or a batch (max 500)
https://api-staging.orderlycore.com/v1/shipmentsList the caller's shipments
/v1/shipmentsReturns shipments available to the authenticated organization. Live.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
status | query | no | |
carrier | query | no | |
limit | query | no | |
cursor | query | no |
Responses
200 Success. Data is returned in the standard { ok, data, meta } envelope.
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/shipmentsList the caller's shipments
https://api-staging.orderlycore.com/v1/shipmentsStatus + predictions for one shipment
/v1/shipments/{tn}Returns the latest status and prediction details for one tracking number. Live.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
tn | path | yes | Tracking number |
Responses
200 Success. Data is returned in the standard { ok, data, meta } envelope.
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/shipments/{tn}Status + predictions for one shipment
https://api-staging.orderlycore.com/v1/shipments/On-demand prediction for one shipment
/v1/shipments/{tn}/predictRuns an on-demand prediction for one shipment and returns the updated result. Live.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
tn | path | yes | Tracking number |
Request body
{}
Responses
200 Success. Data is returned in the standard { ok, data, meta } envelope.
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/shipments/{tn}/predictOn-demand prediction for one shipment
https://api-staging.orderlycore.com/v1/shipments//predict