Creates a new inventory transfer order for the merchant.
Security
BearerAuth
- Mock serverhttps://developers.hive.app/_mock/merchant-api-v2/mapi_v2_oas31/inventory_transfer_orders
- Production APIhttps://app.hive.app/merchant_api/v2/inventory_transfer_orders
- Staging APIhttps://staging.app.hive.app/merchant_api/v2/inventory_transfer_orders
curl -i -X POST \
https://developers.hive.app/_mock/merchant-api-v2/mapi_v2_oas31/inventory_transfer_orders \
-H 'Authorization: Bearer <YOUR_token_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"origin_id": 39,
"destination_id": 38,
"order_notes": "",
"items": [
{
"quantity": 10,
"sku_id": 586004,
"inventory_batches": [
{
"inventory_batch_id": 123456,
"quantity": 3
},
{
"inventory_batch_id": 123457,
"quantity": 7
}
]
}
]
}'Inventory transfer order created successfully
List of documents associated with the inventory transfer order
List of items in the inventory transfer order
Example:
{ "id": 1195780, "status": "processing" }
List of restocking shipments associated with the inventory transfer order
List of shipments associated with the inventory transfer order
Status of the inventory transfer order. Possible values:
- pending: Initial status when the transfer order is created
- created: The transfer order has been created and is ready for processing
- processing: The transfer order is currently being processed
- completed: The transfer order has been successfully completed
- cancelled: The transfer order has been cancelled
Enum:"pending""created""processing""completed""cancelled"
Response
{ "id": 297, "status": "processing", "created_at": "2025-06-05T15:15:12.256+02:00", "completed_at": null, "order": { "id": 1195780, "status": "processing" }, "origin_id": 4, "destination_id": 2, "order_notes": "", "documents": [], "restocking_shipments": [ { … } ], "shipments": [ { … } ], "items": [ { … } ], "updated_at": "2025-06-05T16:20:15.300+02:00" }