Update Quote
Update an existing quote. Supports partial updates.
**`isArchived`**: pass `true` to archive or `false` to unarchive.
When setting **`status`** to anything other than **`DRAFT`**, you must supply **`issueDate`** unless the quote already has one.
**`sharedWithPortal`**: pass `true` or `false` to show or hide the quote on the client portal.
Authentication
x-api-keystring
API Key authentication via header
Path parameters
quoteId
Request
This endpoint expects an object.
sections
lineItems
discountType
Allowed values:
discountValue
taxId
issueDate
status
Allowed values:
description
isArchived
Set true to archive or false to unarchive (maps to payment service archive/unarchive routes)
Response
Quote updated successfully
id
Quote identifier
status
Quote status
Allowed values:
amount
Total quote amount (dollars)
createdAt
Creation timestamp
updatedAt
Last update timestamp
quoteNumber
Unique quote number (uid)
description
Quote description
discountType
Discount type
Allowed values:
discountValue
Discount amount or percentage value
taxId
Tax configuration ID
issueDate
Issue date when the quote has been issued
subtotal
Subtotal in dollars (before tax)
taxRate
Applied tax rate
isArchived
Whether the quote is archived
account
record
lineItems
Errors
400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
