Skip to main content

Create Inbound Shipment

POST 

/api/inbound-shipments

Creates a new inbound shipment in Draft status. Lines are optional and can be added later.

Authentication: Requires Bearer token.

Fields:

  • destination_warehouse_id (required): ID of the destination warehouse
  • supplier_id (optional): Supplier ID (auto-detected from PO lines if not provided)
  • carrier (optional): Carrier name
  • tracking_number (optional): Tracking number
  • shipping_method_id (optional): Shipping method ID
  • expected_arrival_date (optional): Expected arrival date (date)
  • notes (optional): Freeform notes
  • lines (optional): Array of shipment lines — each line requires purchase_order_line_id and expected_quantity

Request

Responses

Successful response