Skip to main content

Create Quote

POST 

/api/quotes

Creates a quote with lines. Prices are resolved from the customer's pricing tier when unit_price is omitted and a product_id is given; totals are computed server-side.

Authentication: Requires Bearer token. Permission: quotes.create.

Body fields (all optional): customer_id, reference, currency_code (3-letter), sales_rep_id, store_id, sales_channel_id, customer_po_number, memo_for_customer, cover_letter, terms, valid_until (date), is_tax_included (bool), tax_rate_id, and lines[].

Each line: product_id, sku, description, quantity, unit_price, discount_type (none|percentage|fixed_amount), discount_value, tax_rate_id, line_type (standard|optional|single_select), select_group.

Request

Responses

OK

Response Headers
    Content-Type