Added

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.

FieldTypeDescription
reorder_methodstringThe reorder strategy in use. Either FIXED or MIN_MAX.
reorder_thresholdnumberThe inventory level at which reordering is triggered. For FIXED, this is the reorder point. For MIN_MAX, this is the minimum inventory level.
reorder_amountnumberFor FIXED, the static amount to reorder each time. For MIN_MAX, dynamically computed as reorder_target minus current_inventory_level (minimum 0).
reorder_targetnumberFor 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).