Quotes

Update Quote

Update a quote in place (PUT or PATCH — both accepted).

All fields are optional; only the ones you send change. Draft quotes edit directly. A sent / viewed quote is recalled to draft first (voiding its live signing link) while keeping the same row + quote number; terminal quotes (accepted/declined/voided/expired) reject the update.

owner_id reassigns the quote's AE (a blank value is ignored — it never nulls an existing owner). billing_legal_name / billing_email / billing_primary_email / billing_address set the customer's billing identity. Passing line_items replaces the entire line-item set (and re-runs quotable-product authorization). Totals recalculate automatically.

patch/quotes/{quote_id}

Request

  • Base URL: https://be.graph8.com/api/v1
  • URL: https://be.graph8.com/api/v1/quotes/{quote_id}
  • Auth: HTTP bearer

Path parameters

quote_idstring required

Quote UUID

Headers

Authorizationstring nullable
X-Target-Org-Idstring nullable

Request body

titlestring nullable
mashup_company_idinteger nullable
signer_contact_idinteger nullable
signer_emailstring nullable
signer_namestring nullable
billing_contact_idinteger nullable
billing_legal_namestring nullable
billing_primary_emailstring nullable
billing_emailstring nullable
billing_addressstring nullable
deal_idstring nullable
owner_idstring nullable
currencystring nullable
payment_terms'due_on_receipt' | 'net_15' | 'net_30' | 'net_45' | 'net_60' | 'net_90' nullable
valid_untilstring nullable
terms_contentstring nullable
privacy_contentstring nullable
notesstring nullable
public_notesstring nullable
tax_amountinteger nullable
contract_monthsnumber nullable
contract_duration_valuenumber nullable
contract_duration_unit'months' | 'weeks' | 'days' nullable
contract_start_datestring nullable
contract_end_datestring nullable
accepted_payment_methodsstring[] nullable
marketing_rightsstring[] nullable

Response

Successful Response

Changes

No recorded changes to this operation across all 2 revisions of this API.