2026-04 Inventory Levels Reorder Method
The InventoryLevel response returned by POST /api/2026-04/inventory_levels and
GET /api/2026-04/inventory_levels/{product_id} now exposes the active reorder
strategy via a reorder_method field, along with updated semantics for the existing
reorder fields.
What's New
Updated Inventory Levels Response
The following fields are now returned when a reorder method is configured for a product at a given location. These fields are omitted entirely when no reorder method is configured.
| Field | Type | Description |
|---|---|---|
reorder_method | string | The reorder strategy in use. Either FIXED or MIN_MAX. |
reorder_threshold | number | The inventory level at which reordering is triggered. For FIXED, this is the reorder point. For MIN_MAX, this is the minimum inventory level. |
reorder_amount | number | For FIXED, the static amount to reorder each time. For MIN_MAX, dynamically computed as reorder_target minus current_inventory_level (minimum 0). |
reorder_target | number | For FIXED, equals reorder_threshold + reorder_amount. For MIN_MAX, the maximum inventory level to restock to. |
🔒 Requires: inventory:read scope
Reorder Method Behaviour
FIXED — A fixed quantity (reorder_amount) is suggested each time inventory
falls below the threshold (reorder_threshold). The target (reorder_target) is
always reorder_threshold + reorder_amount.
MIN_MAX — The reorder threshold acts as the minimum inventory level. The
reorder amount is dynamically computed as reorder_target minus
current_inventory_level (or zero if stock already meets or exceeds the target).
