Update a quote

Updates an existing quote with the given quote_id by setting the values of the request body passed. Any properties not provided will be left unchanged.

Path Params
string
required

A unique identifier for the quote.

Body Params
string
required
length between 3 and 3

Currency code used in the quote.

int32
required
1 to 90

Number of days until the quote expires.

string
enum
required

Defines when the quote is fulfilled (e.g., ON_PAYMENT).

Allowed:
items
array of objects
required
length between 1 and 2147483647

Array of items included in the quote.
Note: PUT /quotes/{quote_id} replaces the entire items array. Resend each item's complete attributes object on every update, or any attributes not included will be removed.

items*

Item definition for the quote.

string
required

Product identifier or name.

int32

Quantity of the product.

number

List price per unit in base currency.

attributes
object | null

Custom key-value pairs to attach to this quote item. Use to carry per-item metadata (such as license type, seat count, or customer reference) into downstream fulfillment and order workflows.
Send as a JSON object with string values. Arrays, numbers, and booleans are rejected. A JSON-encoded string is accepted for backward compatibility, but new integrations should send an object.

string
required

The name or label associated with the quote.

recipient
object
required

Recipient (contact) information for the quote.

recipientAddress
object
required

Address of the quote recipient.

string | null

Coupon code applied to the quote, if any.

string
length between 0 and 5000

Additional notes for the quote.

int32

Number of days for net payment terms.

string
enum

Current status of the quote.

Allowed:
tags
array of objects

Array of tag objects attached to the quote.

tags
string | null

Tax ID associated with the quote, if any.

string
length between 0 and 255

Source from which the quote was generated (e.g., MANAGER).

string
length between 0 and 25

IP address from which the quote was created or updated.

string
length between 0 and 128

Identifier for the invoice associated with this quote, if any.

Responses

Language
Credentials
Basic
base64
:
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json