dealdesk.create_quote_from_configuration
Create a quote from a published CPQ portfolio configuration; optional quote layout controls grouping and editability, while commercial amounts stay server-evaluated.
Instructions
Create a quote from a published Portfolio configuration (CPQ). Optional quoteLayout shapes groups/optional/editable presentation; commercial amounts stay server-evaluated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| locale | No | ||
| currency | No | ||
| language | No | ||
| companyId | No | ||
| contactId | No | ||
| projectId | No | DealDesk project id. Omit when the OAuth token or API key authorizes exactly one project. Required when Connect authorized several projects. | |
| quoteLayout | No | Allowlisted presentation: groups, roles, quantityEditable, selectionType, … | |
| configuration | Yes | CPQ configuration with selections[] and optional context | |
| customerReference | No | ||
| portfolioRevisionId | Yes | ||
| priceBookRevisionId | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| quote | Yes | Quote status, totals, and optional analytics/shares. Extra fields live on this object, not beside it. | |
| idempotentReplay | No |