Object
Admin / POSinventory_level
Per-location stock for a variant.
Available / onHand / committed / incoming for a variant at a shop_location. Unique on (variantId, locationId).
Exposure
Used in Admin, POS, or Storefront. Not exposed on Merchant API v1 routes yet.
What
The inventory_level object is the JSON / domain shape for this resource in RetailLink.
Why
Use these fields when integrating — not scraped Admin HTML — so sync jobs and apps stay stable across UI changes.
How
Read each property below — description first, then that property's Code / Data / Output (or type). Use the sticky example JSON on the right as a full fixture.
Properties
8 fields on inventory_level. Types link to related objects when available. Snippets for a property appear under that property.
id
stringInventory level id.
id: stringavailable
numberSellable quantity at the location.
available: numberonHand
numberPhysical on-hand quantity.
onHand: numbercommitted
numberQuantity reserved for open orders.
committed: numberincoming
numberQuantity expected from purchase orders / transfers.
incoming: numbervariantId
stringVariant id.
variantId: stringlocationId
stringShopLocation id.
locationId: stringupdatedAt
stringISO-8601 last update.
updatedAt: string