Generate a Quote

Creates an official quote record in DealHub, links it to a CRM opportunity, and initiates any required approval workflows based on your active CPQ version.

This is an asynchronous endpoint. When you send a request, the API provides an immediate response to confirm that the quote generation process has started. The full processing, including data synchronization with your CRM, happens in the background.

❗️

quote_data is required

The quote_data field is required and must always be present in the request body. If you do not have any line items to include, send it as an empty array: "quote_data": []

Omitting the quote_data field entirely will result in an error. Note that the auto-generated code example on this page may not include quote_data when no line item values are provided, but the field itself must still be present in your request.

Language
Credentials
Bearer
Response
Click Try It! to start a request and see the response here!