Products (POST)

Get a filtered product list for a customer account and order specification, with optional assortment-based filtering and category hierarchy enrichment.

Resource 

1/connect/macz/products

Resource example 

1https://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.

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}
NameTypeDescriptionRequired or OptionalAvailable Version
configurationOptionsProduct API Configuration OptionsOptional configuration flags that control API behavior, such as assortment filtering and category hierarchies.Optional68.0
customerAccountIdStringThe ID of the customer account.Required68.0
orderSpecIdStringThe ID of the order specification.Required68.0
productListInputObjectThe Configure, Price, Quote (CPQ) product list input containing catalog, category, filters, and pricing preferences. For the complete request structure, see Products List (POST).Required68.0

Response body for POST 

See Advanced Order Product List Output.