Outbound Shipment Items
Index
Get a list of the items on an outbound shipment.
GET
/shipments/outbound/{SHIPMENT_ID}/outbound-shipment-item
Example Response
Create
Add a new item to an outbound shipment.
POST
/shipments/outbound/{SHIPMENT_ID}/outbound-shipment-item
Parameter | Type | Examples | Description |
---|---|---|---|
item_id
| integer | 12 | (required) The ID of the item that you are sending in the shipment. |
quantity
| integer | 50 | (required) The quantity of the item that you are sending in the shipment. |
expiry_date
| date | 2025-12-31 | The expiry date of the item that you are sending in the shipment. |
Example Response
Update
Modify an item on an outbound shipment.
PATCH
/shipments/outbound/{SHIPMENT_ID}/outbound-shipment-item/{OUTBOUND_SHIPMENT_ITEM_ID}
Parameter | Type | Examples | Description |
---|---|---|---|
quantity
| integer | 50 | (required) The quantity of the item that you are sending in the shipment. |
expiry_date
| date | 2025-12-31 | The expiry date of the item that you are sending in the shipment. |
item_group_configurations
| array<ItemGroupConfiguration> | [...] | (required) An array of item group configurations that you are sending in the shipment. |
item_group_configurations.*.configuration_id
| integer | 12 | (required) The configuration ID for the item group configuration. |
item_group_configurations.*.quantity
| integer | 5 | (required) The number of item groups that you are sending in the shipment. |
item_group_configurations.*.partial_quantity
| integer | 1 | (required) The extra items not included in a full item group. |
location_moves
| array<LocationMoves> | [...] | (required) An array of location moves for the items that you are sending in the shipment. Please contact us if you need more details on this, otherwise pass in an empty array. |
Example Response
Delete
Remove an item from an outbound shipment.
DELETE
/shipments/outbound/{SHIPMENT_ID}/outbound-shipment-item/{OUTBOUND_SHIPMENT_ITEM_ID}