Skip to main content

Bulk Create Inventory Holds

POST 

/api/v2/inventory/holds/bulk

Creates inventory holds for multiple products in the same warehouse in a single request. Up to 100 items per request.

Authentication: Requires Bearer token.

Request Body:

  • warehouse_id (required, integer): Warehouse where all items are held
  • reason (required, string, max 255): Reason applied to all holds
  • notes (optional, string): Notes applied to all holds
  • expires_at (optional, date, must be future): Expiration applied to all holds
  • items (required, array, 1-100): Array of items to hold
    • items.*.product_id (required, integer): Product ID
    • items.*.quantity (required, numeric, min 0.0001): Quantity to hold

Request

Responses

Successful response