Requires the product:list machine scope. Retrieves a simplified 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.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
If provided, includes is_owned_by_store field in the bundle price options to indicate if the option is already included in the specified store.
Number of items per page (default: 25, max: 25)
x <= 2525
Last order ID for cursor-based pagination
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)
available_qty Filter products associated with a specific store ID
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
Filter products by item type (physical, digital, course, license, subscription) Type of the product item
physical, digital, course, license, subscription Filter products associated with a specific label name
Filter products by pricing type (one_time or recurring)
one_time, recurring