inventory_item_id returned from the Product endpoint maps to the id field in the Inventory endpoint.
To most accurately map a sku or Product Name to inventory levels, first call the Product endpoint to get the inventory_item_id list.
Then, call the /wms-api/inventory/{inventory_item_id} endpoint to get the inventory levels for each Inventory Item.
Inventory Breakdowns
Inventory Ledger
Inventory ledger is designed as a time-series event log of inventory transactions that occurred at a specific point in time. Each event is immutable and timestamped, so you’ll see the complete history of what happened to inventory over time rather than just the current state. Each transaction creates a new ledger entry, preserving the audit trail. Example transactions that can create a new ledger entry:- Quantity changes (receipts, shipments, adjustments, cycle counts)
- Inventory movements between locations/bins
- Status changes (available → reserved, etc.)
Inventory ledger is disabled by default. Reach out to us if you would like to enable ledger data.