---
schema_version: "1"
id: 5f160382b0c5fb86e3d90eeecbbec5417fce7f31e5cc54004d6dc9a1019f90d8
title: Assortment 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-assortment-input.md
canonical_url: https://developer.salesforce.com/docs/industries/advanced-orders-for-telesales/references/advanced-orders-for-telesales-rest/advanced-order-assortment-input.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 693957062ae402df9a3b7c33ae32a3076a7ad32a714bbcef1cfd56caa5e8da87
products:
  - Advanced Orders for Telesales Developer Guide
  - Industries Developer Documentation
---
# Assortment Input

The input to get the assortments for a customer account and order specification. Assortment resolution always uses the current date.

## JSON example

```json
{
  "customerAccountId": "001RM000004Wk8xYAC",
  "orderSpecId": "0OSRM00000004Cx2AAE"
}
```

## Properties

| Name                | Type   | Description                                                                                                                  | Required or Optional | Available Version |
| ------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------- | -------------------- | ----------------- |
| `customerAccountId` | String | The ID of the customer account whose assortments are resolved.                                                               | Required             | 68.0              |
| `orderSpecId`       | String | The ID of the order specification. Determines the assortment resolution strategy and the internal organization unit context. | Required             | 68.0              |
