Inbound Shipments

List inbound shipments

Get a paginated list of active (non-archived) inbound shipments.

GET/shipments/inbound
Parameter Type Examples Description
filters[not_received] Optional
booleanWhen true, only return shipments that have not yet been received
page Optional
integer1The page number to retrieve (1-indexed)
per_page Optional
integer15The number of items per page

Create an inbound shipment

Create a new inbound shipment for the current merchant.

POST/shipments/inbound
Parameter Type Examples Description
name Required
stringJanuary Restock 2024The name of the shipment
warehouse_id Required
integer5The ID of the destination warehouse
notes Optional
stringHandle with careOptional notes about the shipment

List archived inbound shipments

Get a paginated list of archived inbound shipments.

GET/shipments/inbound/archived
Parameter Type Examples Description
page Optional
integer1The page number to retrieve (1-indexed)
per_page Optional
integer15The number of items per page

Show an inbound shipment

Get a single inbound shipment by its ID, including attachments, service lines, warehouse, and tags.

GET/shipments/inbound/{inbound_shipment}
Parameter Type Examples Description
inbound_shipment Required
integer1001The ID of the inbound shipment

Update an inbound shipment

Update an existing inbound shipment.

PUT/shipments/inbound/{inbound_shipment}
Parameter Type Examples Description
inbound_shipment Required
integer1001The ID of the inbound shipment
name Optional
stringJanuary Restock 2024 (Updated)The name of the shipment
notes Optional
stringHandle with careNotes about the shipment
internal_notes Optional
stringPriority processing requestedInternal notes visible only to staff
eta Optional
string2024-01-24T00:00:00ZThe estimated time of arrival

Submit an inbound shipment

Mark an inbound shipment as shipped. Optionally include a carrier and tracking numbers.

POST/shipments/inbound/{inbound_shipment}/submit
Parameter Type Examples Description
inbound_shipment Required
integer1001The ID of the inbound shipment
carrier Optional
stringupsThe carrier used for shipping
tracking_numbers Optional
array<string>List of tracking numbers. Required when carrier is provided.

Receive an inbound shipment

Mark an inbound shipment as received at the warehouse.

POST/shipments/inbound/{inbound_shipment}/receive
Parameter Type Examples Description
inbound_shipment Required
integer1001The ID of the inbound shipment

Batch archive inbound shipments

Archive multiple inbound shipments at once.

POST/shipments/inbound/batch/archive
Parameter Type Examples Description
shipment_ids Required
array<integer>The IDs of the shipments to archive