Skip to main content

Create Warehouse Transfer

POST 

/api/warehouses/transfers

Creates a warehouse transfer (in draft status) moving stock between two warehouses.

Required scope: warehouses:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Fields: from_warehouse_id and to_warehouse_id (required, must differ), transfer_date, eta (must not be before transfer_date), products (array of {product_id, quantity, quantity_cancelled, description, sales_channel_unique_id} - product_id is required on every line and must be an existing product, unless the line carries a sales_channel_unique_id), shipping_method_id, shipment (object with shipment_date, tracking_number, cost - creates an initial shipment), shipment_id (required when the destination is an Amazon FBA warehouse - the Amazon inbound shipment ID), order_id and custom_field_values (array of {custom_field_id, value}).

Returns 400 when a product does not have enough available stock in the source warehouse.

Authentication: Requires Bearer token.

Request​

Responses​

Created

Response Headers
    Content-Type