Ocean FCL Tracking

Ordered milestones for full-container ocean cargo.

#MilestoneMeaningSource
1BookedQuote confirmed with parties recordedquote
2Arrived at Origin WarehouseCargo received; parcel createdparcel
3Loaded into ContainerContainer stuffed and sealedparcel
4Departed WarehouseContainer left the origin warehouseshipment
5Arrived Origin PortContainer gated in at the origin portshipment
6Export ClearanceOrigin export formalities completeshipment
7Loaded on VesselContainer loaded aboardshipment
8Departed Origin PortVessel sailedshipment
9Arrived Destination PortVessel arrivedshipment
10Customs ClearanceDestination import formalities completeshipment
11Arrived Destination WarehouseCargo received at destinationshipment
12Delivery In ProgressOut for final deliveryshipment
13DeliveredFinal milestone; delivery confirmedshipment

Completed steps carry status: complete and a completed_on date. Steps not yet reached are pending (or processing while underway) with no timestamp — missing events are never backfilled. Assigning a shipment alone completes nothing; receipt and loading complete only when operations records them.

Example response (GET /v1/packages/{parcel_id}/track):

{
"parcel_id": "abc123",
"status": "warehouse",
"tracking_data": [
{ "step": "Booked", "status": "complete", "completed_on": "10 Sep, 2026", "source": "quote" },
{ "step": "Arrived at Origin Warehouse", "status": "complete", "completed_on": "12 Sep, 2026", "source": "parcel" },
{ "step": "Loaded into Container", "status": "pending", "completed_on": null, "source": "parcel" },
{ "step": "Departed Warehouse", "status": "pending", "completed_on": null, "source": "shipment" }
]
}