Analytics
Network-level performance reads over your tracked shipments.
Served by the gateway at https://api.orderlycore.com under /v1, bearer-authenticated. Use the Try it consoles against the Preview server.
Network KPIs
/v1/overviewOn-time rate, in-transit and delivered counts, average transit days, and the at-risk count. Falls back to a global view when no organization is supplied. Org-scoped when X-Organization-Id is supplied. Live.
Responses
200 Success. Payload wrapped in the standard envelope:
{
"ok": true,
"data": {
"on_time_pct": 94.2,
"in_transit": 812,
"delivered": 15340,
"avg_transit_days": 2.7,
"at_risk": 37
},
"meta": {
"requestId": "\u2026",
"version": "0.1.0"
}
}
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/overviewNetwork KPIs
https://api-staging.orderlycore.com/v1/overviewOn-time by carrier
/v1/carriersOn-time percentage and volume per carrier, ranked by volume (carriers with a meaningful sample only). Org-scoped when X-Organization-Id is supplied. Live.
Responses
200 Success. Payload wrapped in the standard envelope:
{
"ok": true,
"data": {
"carriers": [
{
"carrier": "UPS",
"on_time_pct": 95.1,
"volume": 8240
},
{
"carrier": "FEDEX",
"on_time_pct": 92.7,
"volume": 6110
}
]
},
"meta": {
"requestId": "\u2026",
"version": "0.1.0"
}
}
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/carriersOn-time by carrier
https://api-staging.orderlycore.com/v1/carriersSingle carrier detail
/v1/carriers/{carrier}Live.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
carrier | path | yes | Carrier slug, e.g. ups |
Responses
200 Success. Data is returned in the standard { ok, data, meta } envelope.
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/carriers/{carrier}Single carrier detail
https://api-staging.orderlycore.com/v1/carriers/Predicted-vs-actual scorecard
/v1/scorecardPer-shipment predicted vs. actual delivery for the active organization. Requires X-Organization-Id. Live.
Responses
200 Success. Payload wrapped in the standard envelope:
{
"ok": true,
"data": {
"shipments": [
{
"tracking_number": "1Z999AA10123456784",
"carrier": "ups",
"promised_at": "2026-07-23T23:59:00Z",
"predicted_at": "2026-07-23T18:20:00Z",
"delivered_at": "2026-07-23T16:45:00Z",
"on_time": true
}
]
},
"meta": {
"requestId": "\u2026",
"version": "0.1.0"
}
}
400 org_required when the X-Organization-Id header is missing.
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/scorecardPredicted-vs-actual scorecard
https://api-staging.orderlycore.com/v1/scorecardFacility geo + congestion
/v1/mapLive.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
limit | query | no | Max facilities (default 400) |
Responses
200 Success. Data is returned in the standard { ok, data, meta } envelope.
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/mapFacility geo + congestion
https://api-staging.orderlycore.com/v1/mapFacilities with delay, weather, airport status
/v1/network-hubsLive.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
limit | 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/network-hubsFacilities with delay, weather, airport status
https://api-staging.orderlycore.com/v1/network-hubsDeep learnings for one facility
/v1/network-hub-detailLive.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
id | query | yes | Facility id |
Responses
200 Success. Data is returned in the standard { ok, data, meta } envelope.
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/network-hub-detailDeep learnings for one facility
https://api-staging.orderlycore.com/v1/network-hub-detailISO weekdays a service delivers
/v1/service-calendarLive.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
carrier | query | yes | Carrier slug |
service | query | no | Service code |
Responses
200 Success. Data is returned in the standard { ok, data, meta } envelope.
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/service-calendarISO weekdays a service delivers
https://api-staging.orderlycore.com/v1/service-calendarHub dwell hotspots
/v1/hubsReturns facilities with elevated dwell time and the shipment volume behind each hotspot. Live.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
limit | 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/hubsHub dwell hotspots
https://api-staging.orderlycore.com/v1/hubsLane performance
/v1/lanesReturns transit time, volume, reliability, and drift by origin-to-destination lane. Live.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
origin | query | no | |
dest | query | no | |
degraded | query | no | |
limit | 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/lanesLane performance
https://api-staging.orderlycore.com/v1/lanesNetwork drift alerts
/v1/alertsReturns current network alerts, optionally filtered by severity or carrier. Live.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
severity | query | no | |
carrier | 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/alertsNetwork drift alerts
https://api-staging.orderlycore.com/v1/alertsService catalog + delivery calendars
/v1/servicesReturns carrier services and their delivery-calendar details. Live.
Responses
200 Success. Data is returned in the standard { ok, data, meta } envelope.
401 Missing or invalid bearer token.
429 Rate limit exceeded.
/v1/servicesService catalog + delivery calendars
https://api-staging.orderlycore.com/v1/servicesOn-time by carrier/service
/v1/metrics/on-timeReturns on-time performance by carrier and service for the selected period. Live.
Parameters
| Name | In | Required | Description |
|---|---|---|---|
carrier | query | no | |
from | query | no | |
to | 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/metrics/on-timeOn-time by carrier/service
https://api-staging.orderlycore.com/v1/metrics/on-time