Get a filtered product list for a customer account and order specification, with optional assortment-based filtering and category hierarchy enrichment.
Resource
/connect/macz/products
Resource example
https://yourInstance.salesforce.com/services/data/v68.0/connect/macz/products
Available version
68.0
HTTP methods
POST
Request body for POST
See Advanced Order Product List Input.
{
"productListInput": {
"catalogId": "0ZSRM0000000Abc4AA",
"categoryId": "0ZGRM0000000Xyz1AA",
"limit": 25,
"offset": 0,
"enableQualification": true,
"enablePricing": true,
"correlationId": "req-0001"
},
"customerAccountId": "001RM000004Wk8xYAC",
"orderSpecId": "0OSRM00000004Cx2AAE",
"configurationOptions": {
"filterByAssortment": true,
"includeCategoryHierarchies": true
}
}
| 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 |