dealdesk.replace_quote_items
Replace draft quote lineItems, options, and groups in one write so you can update the full persisted structure; accepted or declined quotes are refused.
Instructions
Replace draft quote lineItems, options, and groups in one write (classic authoring). Draft-only; refused for accepted/declined quotes. Send the full arrays you want persisted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| groups | No | ||
| options | No | ||
| quoteId | Yes | ||
| lineItems | No | ||
| projectId | No | DealDesk project id. Omit when the OAuth token or API key authorizes exactly one project. Required when Connect authorized several projects. | |
| priceConfirmations | No | Optional CPQ on-request sales confirmations when editing a CPQ draft |
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 |