Skip to main content

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

GET/v1/network

Requires X-Organization-Id. Live.

Parameters

NameInRequiredDescription
statusqueryno
carrierqueryno
zipqueryno
facilityqueryno
trackingqueryno
lanequeryno
shipped_fromqueryno
shipped_toqueryno
promised_fromqueryno
promised_toqueryno
limitqueryno

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.

GET/v1/network

All shipments with filters

https://api-staging.orderlycore.com/v1/network

In-transit shipments with predictions + lane geo

GET/v1/live-shipments

Requires X-Organization-Id. Live.

Parameters

NameInRequiredDescription
limitqueryno

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.

GET/v1/live-shipments

In-transit shipments with predictions + lane geo

https://api-staging.orderlycore.com/v1/live-shipments

Scan trail (event sources) for a shipment

GET/v1/shipment-trail

Live.

Parameters

NameInRequiredDescription
trackingqueryyesTracking number

Responses

200 Success. Data is returned in the standard { ok, data, meta } envelope.

401 Missing or invalid bearer token. 429 Rate limit exceeded.

GET/v1/shipment-trail

Scan trail (event sources) for a shipment

https://api-staging.orderlycore.com/v1/shipment-trail?tracking=1Z999AA10123456784

Full prediction payload (all models)

GET/v1/shipment-predict

Live.

Parameters

NameInRequiredDescription
trackingqueryyesTracking 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.

GET/v1/shipment-predict

Full prediction payload (all models)

https://api-staging.orderlycore.com/v1/shipment-predict?tracking=1Z999AA10123456784

Re-run scoring for one shipment now

POST/v1/rescore

Live.

Parameters

NameInRequiredDescription
trackingqueryyesTracking number

Responses

200 Success. Data is returned in the standard { ok, data, meta } envelope.

401 Missing or invalid bearer token. 429 Rate limit exceeded.

POST/v1/rescore

Re-run scoring for one shipment now

https://api-staging.orderlycore.com/v1/rescore

Submit one or a batch (max 500)

POST/v1/shipments

Accepts 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.

POST/v1/shipments

Submit one or a batch (max 500)

https://api-staging.orderlycore.com/v1/shipments

List the caller's shipments

GET/v1/shipments

Returns shipments available to the authenticated organization. Live.

Parameters

NameInRequiredDescription
statusqueryno
carrierqueryno
limitqueryno
cursorqueryno

Responses

200 Success. Data is returned in the standard { ok, data, meta } envelope.

401 Missing or invalid bearer token. 429 Rate limit exceeded.

GET/v1/shipments

List the caller's shipments

https://api-staging.orderlycore.com/v1/shipments

Status + predictions for one shipment

GET/v1/shipments/{tn}

Returns the latest status and prediction details for one tracking number. Live.

Parameters

NameInRequiredDescription
tnpathyesTracking number

Responses

200 Success. Data is returned in the standard { ok, data, meta } envelope.

401 Missing or invalid bearer token. 429 Rate limit exceeded.

GET/v1/shipments/{tn}

Status + predictions for one shipment

https://api-staging.orderlycore.com/v1/shipments/

On-demand prediction for one shipment

POST/v1/shipments/{tn}/predict

Runs an on-demand prediction for one shipment and returns the updated result. Live.

Parameters

NameInRequiredDescription
tnpathyesTracking 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.

POST/v1/shipments/{tn}/predict

On-demand prediction for one shipment

https://api-staging.orderlycore.com/v1/shipments//predict