Create Quote
Creates a Quote via the unified entity CRUD pipeline.
The request body is a flat JSON object where keys are field referenceIds
from the company’s field configuration. Use the
Get Quote Configuration endpoint to
discover available fields and which are required.
The pipeline validates the data (option sets, types, join cardinality),
resolves calculated/auto-set values, enforces framework-required fields,
inserts, then syncs join relationships. Date fields are objects:
{ "date": "YYYY-MM-DD", "timezone": "America/New_York" }.
quoteNumber is a resolver-populated calculated value — do not send it as
an input. Link the quote to its submission via the quoteSubmission join
field; other fields come from your configuration.
Required permission: company.policy:create
Authorizations
API key authentication. Send your raw API key as the Authorization header value with NO scheme prefix — Authorization: YOUR-API-KEY. Do NOT prefix it with Bearer or ApiKey, and do not use an X-API-Key header; those are not accepted.
Path Parameters
Company identifier
Body
Flat JSON object with field referenceIds as keys
Response
Quote created successfully
The ID of the created entity
