The input for searching products. Wraps the Configure, Price, Quote (CPQ) product search with assortment and order specification context.
JSON example
{
"searchInput": {
"searchTerm": "widget",
"catalogId": "0ZSRM0000000Abc4AA",
"limit": 25,
"offset": 0,
"enablePricing": true,
"correlationId": "req-0001"
},
"customerAccountId": "001RM000004Wk8xYAC",
"orderSpecId": "0OSRM00000004Cx2AAE",
"configurationOptions": {
"filterByAssortment": true
}
}
Properties
| Name | Type | Description | Required or Optional | Available Version |
|---|---|---|---|---|
configurationOptions |
Product API Configuration Options | Optional configuration settings that control API behavior, such as assortment filtering. | 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 |
searchInput |
Object | The Configure, Price, Quote (CPQ) product search input that contains the search term, filters, and pagination. For the complete request structure, see Global Search (POST). | Required | 68.0 |