Stock API.
List Stock Levels
⚠️ DEPRECATED: This API version will be deprecated on 24th November 2025 00:00 UTC. Please migrate to API version 2025-11 which uses cursor pagination for better performance.
List all non-bundle stock levels. Stock levels have inventory information for a product at particular warehouse. This API does not include bundle stock levels.
in_stockis the current stock.bookedis the stock which is reserved for unfulfilled orders.availableis the current stock minus the booked stock.incomingis the stock which is pending to be received from purchase orders or stock transfers.
Migration Guide: Use /public-apis/2025-11/stock/stocklevels/ for improved cursor pagination.
query Parameters
available_maxavailable_minbooked_maxbooked_minin_stock_maxin_stock_minincoming_maxincoming_minis_below_thresholdAvailable + incoming stock is less than min level.
limitNumber of results to return per page.
oOrdering
id- Id-id- Id (descending)product_id- Product id-product_id- Product id (descending)warehouse_id- Warehouse id-warehouse_id- Warehouse id (descending)product__sku- Product sku-product__sku- Product sku (descending)product__name- Product name-product__name- Product name (descending)product__variant_name- Product variant name-product__variant_name- Product variant name (descending)in_stock- In stock-in_stock- In stock (descending)booked- Booked-booked- Booked (descending)incoming- Incoming-incoming- Incoming (descending)available- Available-available- Available (descending)
offsetThe initial index from which to return the results.
orderingWhich field to use when ordering the results.
productProduct id
product_barcodeProduct barcode. Case sensitive.
product_categoriesProduct category names separated by comma. A product type name also matches. Case insensitive.
product_nameProduct name. Case insensitive.
product_skuProduct SKU. Case insensitive.
product_tagsMultiple values may be separated by commas.
product_variant_nameProduct variant name. Case insensitive.
productsProduct ids separated by comma
warehouseWarehouse id
List Stock Levels › Responses
countnextpreviousList Bundle Stock Levels
⚠️ DEPRECATED: This API version will be deprecated on 24th November 2025 00:00 UTC. Please migrate to API version 2025-11 which uses cursor pagination for better performance.
List all bundle stock levels. Each bundle product has a list of component stock levels.
How is bundle available stock calculated?
The available stock of a bundle is based on the lowest available stock of its components.
Each component in the bundle has a component_quantity which represents how many components are needed
to make 1 bundle product. Based on the available stock of component divided by the component_quantity
we can calculate the available stock of the bundle.
Migration Guide: Use /public-apis/2025-11/stock/stocklevels/bundles/ for improved cursor pagination.
query Parameters
limitNumber of results to return per page.
oOrdering
id- Id-id- Id (descending)product_id- Product id-product_id- Product id (descending)warehouse_id- Warehouse id-warehouse_id- Warehouse id (descending)product__sku- Product sku-product__sku- Product sku (descending)product__name- Product name-product__name- Product name (descending)product__variant_name- Product variant name-product__variant_name- Product variant name (descending)
offsetThe initial index from which to return the results.
orderingWhich field to use when ordering the results.
productProduct id
product_barcodeProduct barcode. Case sensitive.
product_categoriesProduct category names separated by comma. A product type name also matches. Case insensitive.
product_nameProduct name. Case insensitive.
product_skuProduct SKU. Case insensitive.
product_tagsMultiple values may be separated by commas.
product_variant_nameProduct variant name. Case insensitive.
productsProduct ids separated by comma
warehouseWarehouse id
List Bundle Stock Levels › Responses
countnextprevious