v2
OpenAPI 3.0.3Proprietary2026-07-263483431.1 MBList business products
Requires the product:list scope. Retrieves a paginated list of products with optional filtering. The data is sorted by id in descending order and cannot be changed. Uses cursor-based pagination with default page size of 25 and maximum of 25.
Query parameters
Number of items per page (default: 25, max: 25)
Opaque cursor for the next page.
Opaque cursor for the previous page.
Search term to filter products by name (case-insensitive, partial match)
Filter products by inventory tracking status (true or false)
Filter products by product sharing status (true or false)
Filter products associated with a specific warehouse ID
Type of quantity to filter by. Options are 'available_qty' (only products with variants that have available quantity > 0)
One or more comma-separated positive numeric store IDs or store_... unique references. Every value is resolved within the authenticated business, then deduplicated before filtering products.
Show variants in products where is_checked is true or false
Filter products by ownership. 'true' returns products owned by the business, 'false' returns shared products
Type of the product item
Filter products by item type (physical, digital, course, license, subscription)
Filter products associated with a specific label name
Filter products by pricing type (one_time or recurring)
Response
Products list
Example response
{
"is_paginated": true,
"page_size": 25
}