Shipment Statuses

Shipments can be fulfilled by various partner carriers, where each partner carrier may support a different level of granularity in their shipment statuses. For example, shipments fulfilled by Mothership Carrier provide the most detailed tracking through the Mothership app, while some other partner carriers may only provide a limited set of updates.

StatusBehavior
UnallocatedShipment has been purchased, but has not been assigned to a partner carrier.All shipments begin in this status.
FindingDriverShipment has been dispatched and is being allocated to the most optimal carrier.Deprecated
DriverAllocatedShipment has been assigned to a partner carrier.
EnrouteToPickupCarrier is en route to the pickup location.
ArrivedAtPickupCarrier has arrived at the pickup location and is in the process of picking up the freight.
EnrouteToDeliveryCarrier has picked up the freight and is en route to the delivery location.
ArrivedAtDeliveryCarrier has arrived at the delivery location and is in the process of delivering the freight.
CompletedShipment has been completed.
CancelledShipment has been cancelled.

Shipments usually (but not always) proceed through the statuses listed above in order. However, in certain circumstances a shipment may jump ahead multiple statuses or revert to a previous status (for instance, if the shipment is assigned to one carrier and then reassigned to a second carrier for optimization purposes).