DID THIS ARTICLE SOLVE YOUR ISSUE?
Let us know so we can improve!
Let us know so we can improve!
Get a filtered product list for a customer account and order specification, with optional assortment-based filtering and category hierarchy enrichment.
1/connect/macz/products1https://yourInstance.salesforce.com/services/data/v68.0/connect/macz/products68.0
POST
See Advanced Order Product List Input.
1{
2 "productListInput": {
3 "catalogId": "0ZSRM0000000Abc4AA",
4 "categoryId": "0ZGRM0000000Xyz1AA",
5 "limit": 25,
6 "offset": 0,
7 "enableQualification": true,
8 "enablePricing": true,
9 "correlationId": "req-0001"
10 },
11 "customerAccountId": "001RM000004Wk8xYAC",
12 "orderSpecId": "0OSRM00000004Cx2AAE",
13 "configurationOptions": {
14 "filterByAssortment": true,
15 "includeCategoryHierarchies": true
16 }
17}| Name | Type | Description | Required or Optional | Available Version |
|---|---|---|---|---|
configurationOptions | Product API Configuration Options | Optional configuration flags that control API behavior, such as assortment filtering and category hierarchies. | Optional | 68.0 |
customerAccountId | String | The ID of the customer account. | Required | 68.0 |
orderSpecId | String | The ID of the order specification. | Required | 68.0 |
productListInput | Object | The Configure, Price, Quote (CPQ) product list input containing catalog, category, filters, and pricing preferences. For the complete request structure, see Products List (POST). | Required | 68.0 |