Confirming a Shipment
Confirming a shipment before it is ready to send orders to customers
Necessary APIs & Endpoints
Order Fulfillment API
Manage shipments including create, find, cancel, and update
GET Get Shipments
Order Orchestration API
Create, view and update inventory locations using internal names
GET Get an Order
POST Split a Shipment by LineItemId
POST Split a Shipment by SKU
POST Reroute a Shipment
POST Cancel a Shipment
PUT Update Shipment Status
Steps to Set up
Call GET Get Shipments to get a list of shipments and corresponding order iDs
Call GET Get an Order with the external order Id to retrieve necessary order information
If items need to be split, call POST Split a Shipment by LineItemID or POST Split a Shipment by SKU so items that can not be fulfilled are split. The endpoint response will provide the shipment id of the new shipment created

If rerouting is needed based on ORR, call POST Reroute a Shipment
If cancel is needed, call POST Cancel a Shipment

Update shipment status with PUT Update Shipment Status to InProgress while the shipment is being picked and packed
.png)