ListProductsRequest
| Field | Type |
|---|---|
folder_id | optional string |
page_size | int32 |
Required scope: catalog:read
Returns active products that can be selected when creating a quote. Results can
be limited to one catalog folder. pageSize defaults to 100 and is capped at
100. Product prices and quote unit prices are integer minor currency units
(cents for currencies such as EUR and USD). countryPrices exposes the
available country-specific rows used by CreateQuote; each row includes its
country-derived currency. The top-level price fields remain the legacy/default
product representation.
POST /public-api/publicapi.v1.Catalog/ListProducts Lists active products available to the API key actor.
| Field | Type |
|---|---|
folder_id | optional string |
page_size | int32 |
| Field | Type |
|---|---|
products | repeated Product |
{ "folderId": "<catalog-folder-id>", "pageSize": 50}Omit folderId to list products across folders.
{ "products": [ { "id": "<product-id>", "name": "Solar panel", "description": "430 W panel", "sku": "PV-430", "priceOnce": 18900, "currency": "EUR", "countryPrices": [ { "countryCode": "US", "currency": "USD", "priceOnce": 20500, "vatRate": 0 } ], "isActive": true, "minQuantity": 1, "productKind": "simple" } ]}