Poll this until is_terminal is true, by the resource_id the dispatch response gave you.
tracking_status and current_state answer different questions and an empty events
list needs both to be read: TRACKING with no events means Genesis is watching and the
carrier has reported nothing yet, while NOT_TRACKED means Genesis never watched this
resource -- because its carrier has not confirmed the booking, or because the id is not one of
yours.
current_state is Genesis's reading of what the carrier's own codes mean, derived when you
read rather than frozen when the movement arrived, so a correction to a carrier's vocabulary
reaches history that was already recorded. A movement whose code means nothing for the
shipment's state is published with shipment_state: null and does not move
current_state: the carrier reported something real, it simply does not move the freight.
Successful Response
required | object (TrackingResult) Where one resource's freight is, and every movement its carrier reported. Two questions, answered by two fields that must not be read as one.
Polling is the completion signal, the same as every other public surface here: stop on
|
Validation Error
Not returned for a resource_id: an unknown id, or one belonging to another company, answers 200 with tracking_status NOT_TRACKED.
An unknown internal server issue occured while processing a request. A report is created and logged.
{- "data": {
- "carrier_name": "R+L Carriers",
- "carrier_scac": "RLCA",
- "current_state": "IN_TRANSIT",
- "current_state_at": "2026-08-21T22:14:00Z",
- "events": [
- {
- "carrier_status_code": "PKP",
- "description": "Shipment picked up",
- "id": "01KBZD4Q6W0000000000000001",
- "latitude": 35.22709,
- "location": {
- "city": "CHARLOTTE",
- "country": "US",
- "postal_code": "28202",
- "state": "NC"
}, - "longitude": -80.84313,
- "occurred_at": "2026-08-20T14:05:00Z",
- "provider_code": "RLC",
- "recorded_at": "2026-08-20T14:31:02.118Z",
- "shipment_state": "AT_PICKUP"
}, - {
- "carrier_status_code": "DEP",
- "description": "Departed GREENSBORO, NC in route to destination terminal",
- "id": "01KBZD4Q6W0000000000000002",
- "location": {
- "city": "GREENSBORO",
- "country": "US",
- "state": "NC"
}, - "occurred_at": "2026-08-21T22:14:00Z",
- "provider_code": "RLC",
- "recorded_at": "2026-08-21T22:47:19.004Z",
- "shipment_state": "IN_TRANSIT"
}, - {
- "carrier_status_code": "WTR",
- "description": "Delayed by weather",
- "id": "01KBZD4Q6W0000000000000003",
- "provider_code": "RLC",
- "recorded_at": "2026-08-22T09:12:44.005Z"
}
], - "is_terminal": false,
- "provider_code": "RLC",
- "resource_id": "9f2c1b84-6d3a-4c17-9b0e-2f5a7c48d31e",
- "resource_type": "tracking",
- "tracking_reference": "123456789",
- "tracking_reference_kind": "PRO_NUMBER",
- "tracking_status": "TRACKING"
}
}