Shipments
Statuses & Events
You can update the status of a delivery using any of the statuses from the list. This will also create an event which you can listen to via our webhooks.
# Shipment Statuses
All statuses marked with an asterisk imply that the shipment is completed and no further statuses are expected.
# Typical Status Progression
Status | Description |
---|---|
rates_generated |
When shipping rates were initially generated |
created |
The package label was created |
provider_at_pickup |
The provider has arrived and is waiting for your package (on demand only) |
in_transit |
Your package is in transit. Expect multiple in_transit updates |
out_for_delivery |
Your package is out for delivery |
provider_at_dropoff |
When the shipping provider is at or close to the recipient (on demand only) |
delivered* |
Your package was delivered |
# All Statuses
Status | Description |
---|---|
rates_generated |
When shipping rates were initially generated |
created |
The package label was created |
address_issue |
There is an issue with the address |
provider_at_pickup |
The provider has arrived and is waiting for your package (On demand only) |
contact_provider |
There was an issue with your package, please contact the provider |
delayed |
The package delivery has been delayed |
attempted |
A delivery was attempted but could not be completed |
scheduled |
Your delivery has been scheduled |
rescheduled |
The delivery for your package has been rescheduled |
out_for_delivery |
Your package is out for delivery |
package_accepted |
Your package has been picked up |
package_at_waypoint |
Your package has arrived at an intermediate location in the delivery network |
in_transit |
Your package is in transit |
pickup_available |
Your package is available to be picked up at the provider location |
provider_at_dropoff |
When the shipping provider is at or close to the recipient (On demand only) |
package_damaged |
Your package has been damaged in transit |
delivered* |
Your package was delivered |
return_to_sender* |
Your package has been returned to the sender |
package_undeliverable* |
The package is not able to be delivered |
package_lost* |
The package has been lost. Contact the provider for more details |
canceled* |
This delivery was canceled by the sender |
# Shipment Events
Event | Description |
---|---|
shipment.rates_generated |
Shipping rates were generated |
shipment.expired |
The shipment expired. To protect on demand couriers, shipments need to be purchased within 15 minutes |
shipment.purchased |
When the shipment is purchased successfully |
shipment.tracking_updated |
The provider has updated the shipment's status |
shipment.canceled |
The shipment was canceled, usually because the sender requested a refund |
shipment.refunded |
The shipment was successfully refunded. |
shipment.coordinates_updated |
The live location was updated in the shipment, but the status was not changed |