1. Shipments
  2. Statuses & Events

Shipments

Statuses & Events

You can update the status of a shipment 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)
package_accepted Your package has been picked up
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
provider_at_pickup The provider has arrived and is waiting for your package (On demand only)
package_accepted Your package has been picked up
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
address_issue There is an issue with the address
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
driver_dispatched A driver has been dispatched to pickup the shipment
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
received Indicates that the package has been received at the provider location
recipient_at_pickup Indicates that the recipient has arrived at the pickup location
package_damaged Your package has been damaged in transit
picked_up Your package has been picked up
completed Your package has been delivered
destroyed Your package has been destroyed
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
added_to_container The shipment was added to a shipping container
removed_from_container The shipment was removed from a shipping container
added_to_vehicle The shipment is on a delivery vehicle
removed_from_vehicle The shipment is off of a delivery vehicle
delivered_to_provider The shipment has been handed off to the next shipping provider

Shipment Refund Statuses

Status Description
requested A refund has been requested but not yet processed
refunded The refund has been processed and funds have been returned
rejected The refund request was denied

Shipment Tags

Tag Description
oversize Indicates that the shipment exceeds standard size limits.
fragile Signifies that the shipment contains delicate items that require careful handling.
perishable Denotes that the shipment contains items that may spoil or degrade over time,
requiring timely delivery.
dry_cleaning Indicates that the shipment includes items that require dry cleaning services.
lithium Signifies that the shipment contains lithium batteries, which may have specific
shipping regulations.
alcohol Indicates that the shipment contains alcoholic beverages, subject to legal
shipping restrictions.
cannabis Denotes that the shipment includes cannabis products, which may be regulated
based on jurisdiction.
confidential Signifies that the contents of the shipment are sensitive or private and should be
handled with discretion.
express_priority Indicates that the shipment is prioritized for expedited delivery.
security_concern Denotes that the shipment is subject to additional security measures due to its
contents or destination.
cold_storage Indicates that the shipment requires temperature-controlled storage during
transit.
high_value Signifies that the shipment contains high-value items that may require special
handling or insurance.
requires_equipment Indicates that special equipment is needed for the handling or transportation of
the shipment.

Shipment Events

Event Description
shipment.shipment__rates_generated Shipping rates were generated
shipment.shipment__created When the shipment is created successfully
shipment.shipment__purchased When the shipment is purchased successfully
shipment.shipment__updated When the shipment is updated successfully
shipment.shipment__refunded The shipment was successfully refunded.
shipment.shipment__expired The shipment expired. To protect on demand couriers, shipments need to be purchased within 15 minutes