Update current status of a specific shipment using its shipment ID. Supports both partial and full transition as per the configured settings. For example, update shipment status from 'bag_confirmed' to 'bag_packed'.
Arguments
shipmentId
String!Required
ID of the shipment. An order may contain multiple items and may get divided into one or more shipment, each having its own ID. For example, '16736576489251696245'.
You can get shipmentId from the query order.shipments[].shipment_id.
You can get shipmentId from the query order.shipments[].shipment_id.
updateShipmentStatusRequestInput
UpdateShipmentStatusRequestInput!Required
Schema for update shipment status request. Example: { statuses: [{ status: 'bag_packed', shipments: [{ identifier: '16736576489251696245', products: [{ identifier: '21500347', line_number: 1, quantity: 1 }] }] }] }.
Response
Mutation
Try it
Input Variables
Response
Was this section helpful?