Per-bin inventory levels at the chosen granularity. granularity=VARIANT (default) returns one row per
(location, variant, bin); BATCH and SERIAL_NUMBER break rows down further by the matching
traceability axis. Each row carries three decimal-string quantities: quantity_in_stock,
quantity_committed, quantity_expected.
A null bin_location_id, batch_id, or serial_number_id denotes stock whose traceability on that
axis has not been set (unassigned bin, unbatched stock, untraced serial). Pass ?<param>=null to
target those rows.
Rows are removed once all three quantities reach zero; absence implies zero across the board. This
prevents the dataset from accumulating stale entries for every combination ever touched —
(location, variant, bin), (location, variant, bin, batch), or
(location, variant, bin, serial_number) depending on granularity — and keeps pagination focused on
positions with non-zero stock, commitments, or expected receipts.
Bin inventory levels are computed asynchronously and are eventually consistent — recent stock
movements may not be reflected immediately.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||