Retrieve inventory levels grouped by warehouse for each product. This endpoint returns warehouse-specific inventory data with quantity information per product per warehouse.
Generate a JWT access token through a Custom Global Integration and provide it with each request in the Authorization
header prefixed with "Bearer" and then a single space.
Using the filtering syntax, you may filter the results using the following fields:
Product Fields:
product_id
- Product entity IDsku
- Product SKUproduct_name
- Product nameproduct_type
- Product type (normal, packaging, containers, supplies, infill)product_created_at
- Product creation dateproduct_updated_at
- Product last update datemerchant_id
- Merchant/website IDvendor_sku
- Vendor SKUexternal_id
- External product IDbarcode
- Product barcodegoods_type
- Goods classificationis_enabled
- Product enabled status (default: true)is_available
- Product availability statusis_visible
- Product visibility statusInventory Fields:
updated_at
- Inventory last updated timestampqty_allocated
- Quantity allocated for ordersqty_reserved
- Quantity reserved for pickingqty_picked
- Quantity picked but not packedqty_expected
- Quantity expected from deliveriesqty_processed
- Quantity processed from deliveriesqty_putaway
- Quantity waiting to be put awayqty_available
- Quantity available for allocationqty_on_hand
- Total physical quantity on handqty_advertised
- Quantity advertised to customersThe default sort order is descending by updated_at
(sort=-updated_at
).
Using the sorting syntax, the following fields are available for sorting:
product_id
warehouse_id
sku
updated_at
Specify additional fields of the TotalLevel
object to be included in the response.
all
, product
, qty_allocated
, qty_reserved
, qty_picked
, qty_expected
, qty_processed
, qty_putaway
, qty_available
, qty_on_hand
, qty_advertised
, updated_at
Specify additional fields of the Product
or Packaging*
object to be included in the response. See the selecting fields page for more information.
Specify additional fields of the Warehouse
object to be included in the response. See the selecting fields page for more information.
If specified as 1
, the meta.count
property of the response will be present and populated with the total count of items
matching the query before any paging is applied. This is not included by default to improve performance in some edge
cases and is not required to perform paging using the next
property of the response.
See paging parameters for more information.
0 <= x <= 1
A cursor for use in pagination which defines the last id
of the next page of results, non-inclusive.
See paging parameters for more information on paging.
A cursor for use in pagination which defines the starting id
of the next page of results.
See paging parameters for more information on paging.
A limit on the number of objects to be returned.
1 <= x <= 1000
100
List of warehouse inventory levels
The response is of type object
.