List products
Products
List products
Retrieve a paginated set of catalog items with optional search and filter options.
GET
List products
Request
Headers
| Header | Type | Description |
|---|---|---|
x-shop-id | string | Identify the shop context. |
Query parameters
| Parameter | Type | Description |
|---|---|---|
page | integer | Page number to return (default: 1). |
limit | integer | Maximum number of products per page (default: 10). |
q | string | Optional search string applied to product name or description. |
The catalog adapts to the shop type and is returned in a
catalogType field:- ecommerce →
catalogType: "product" - restaurant →
catalogType: "food"(also includes afoodsalias) - business →
catalogType: "service"(also includes aservicesalias)
products key is always kept for compatibility and holds the same array, and every item carries an itemType of product, food, or service. Service items include their addons and video, and (like foods) have no variants or category.Successful response
Notes
- For standard shops, the message remains
"Products found"andcatalogTypeis"product". - For authenticated users, the API still includes
inWishliston each returned item.
Error response
Authorizations
JWT issued by the Salesive Store API for authenticated shoppers.
Optional storefront identifier sent as a header to scope responses to a specific shop. Try It requests remember this value once provided.
Headers
Optional identifier that scopes responses to a specific storefront when the referer cannot be inferred.
Query Parameters
Page number to return (defaults to 1).
Required range:
x >= 1Maximum number of products per page (defaults to 10).
Required range:
x >= 1Optional search phrase applied to product names or descriptions.

