---
schema_version: "1"
id: f169d2a7f1bdb562124d7eecb29ab62769dd869a90d8bdfcda142d9a2ab6add2
title: Advanced Order Product Search Input
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/industries/advanced-orders-for-telesales/references/requests/advanced-order-product-search-input.md
canonical_url: https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-rest/advanced-order-product-search-input.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: c2580c4238581c7f920b4ba454422065ab7d55f38d99db3b8d99080bd17a26ce
products:
  - Advanced Orders for Telesales Developer Guide
  - Industries Developer Documentation
---
# Advanced Order Product Search Input

The input for searching products. Wraps the Configure, Price, Quote (CPQ) product search with assortment and order specification context.

## JSON example

```json
{
  "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](https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/requests/product-api-configuration-options.md) | 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)](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/connect_resources_global_search.htm). | Required             | 68.0              |
