Skip to main content
Each shipment has a delivery status and a payment_status. They move independently after create.

Delivery status

Payment status

What you can change

Updates recalculate the quote. If the new route is not covered, the update returns 422 and the shipment is unchanged. Once a shipment is in_transit or delivered, you cannot cancel it through the API.