Delivery Statuses

AfterShip Tracking API services use 9 key statuses to auto-tag various delivery checkpoints when getting tracking information from the carrier.


Learn the meaning of delivery statuses in AfterShip Tracking.

AfterShip Tracking automatically tags status to each checkpoint when getting tracking information from the carrier. Premium users can choose to send out email notifications or SMS notifications when a specific status happens.

StatusStatusEnumDescription
Info received
Information ReceivedInfoReceivedCarrier has received request from shipper and is about to pick up the shipment.
In Transit
In TransitInTransitCarrier has accepted or picked up shipment from shipper. The shipment is on the way.
Out For Delivery
Out for DeliveryOutForDeliveryCarrier is about to deliver the shipment , or it is ready to pickup.
Failed Attempt
Failed AttemptAttemptFailCarrier attempted to deliver but failed, and usually leaves a notice and will try to deliver again.
Delivered
DeliveredDeliveredThe shipment was delivered successfully.
Available for Pickup
Available for PickupAvailableForPickupThe package arrived at a pickup point near you and is available for pickup.
Exception
ExceptionExceptionCustom hold, undelivered, returned shipment to sender or any shipping exceptions.
Expired
ExpiredExpiredShipment has no tracking information for 30 days since added.
Pending
PendingPendingNew shipments added that are pending to track, or new shipments without tracking information available yet.