Update quote
Update an existing quote.
Documentation Index
Fetch the complete documentation index at: https://docs.hyperline.co/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Body
Update quote payload.
This endpoint updates quote-level fields before a quote is finalized. On draft quotes, pass subscription to create or replace the draft subscription configuration attached to the quote. The subscription payload uses the same shape as quote creation and works whether or not the draft quote already has a subscription_id.
Draft quote subscription configuration must be updated through this endpoint, not PUT /v2/subscriptions/{subscription_id}. Keep phase and contract activation strategies compatible with the quote signature flow, such as quote_signature for phases that start on quote signature. Do not switch the quote flow to checkout, because checkout activation is a separate flow and requires a checkout session.
Email address of the Hyperline user acting as the quote owner.
"joe@acme.com"
Custom comments displayed on the quote.
"Please find the contract and subscription details we discussed."
Custom quotation terms.
"By signing this quote, you accept our conditions of use for the use of our products and services."
Estimated contract value. Set to null to clear the manually set value.
20000
Collect customer payment method mandate during signature flow or not.
true
IDs of the customer custom properties required to be filled during the signature flow.
[]Require the customer to provide a tax ID during the signature flow.
false
Display the total quote value on the quote.
true
Display the total quote value including tax on the quote. Only applies to one_off quotes.
false
Display tax breakdown on the quote.
true
Controls which price tiers are displayed on the quote.
all: Display all pricing tiers.matching: Only display the tiers used to compute the price based on quantity.none: Hide all pricing tiers.
all, matching, none "matching"
Display per-phase value breakdown on the quote.
false
Display the first invoice amount on the quote.
false
Display attached documents in the quote preview.
false
Display subscription details on subscription update quotes.
false
Subscription configuration constituting the quote. When provided on a draft quote, it creates or replaces the draft subscription attached to the quote.
- With phases
- Without phases
Response
- Quote for subscription (draft)
- Quote for one-off invoice (draft)
- Quote for subscription (approval)
- Quote for subscription (ready)
- Quote for subscription (signed)
- Quote for one-off invoice (approval)
- Quote for one-off invoice (ready)
- Quote for one-off invoice (signed)
- Quote for subscription (voided)
- Quote for one-off invoice (voided)
Quote ID.
"quo_hXQCd5y8P3GYXa"
ID of the customer.
"cus_QalW2vTAdkR6IY"
ID of the invoicing entity attached to the quote.
"ive_47484fjdhy5"
ID of the quote template.
"quot_9hNWq4c84Z146W"
ID of the related opportunity/deal in the connected CRM.
null
Quote sequential number.
"327"
Custom comments displayed on the quote.
"Please find the contract and subscription details we discussed."
Custom quotation terms.
"By signing this quote, you accept our conditions of use for the use of our products and services."
Email address of the Hyperline user acting as the quote owner.
"joe@acme.com"
Collect customer payment method mandate during signature flow or not.
true
IDs of the customer custom properties required to be filled during the signature flow.
[]Require the customer to provide a tax ID during the signature flow.
false
Display the total quote value on the quote.
true
Display the total quote value including tax on the quote. Only applies to one_off quotes.
false
Display tax breakdown on the quote.
true
Controls which price tiers are displayed on the quote.
all: Display all pricing tiers.matching: Only display the tiers used to compute the price based on quantity.none: Hide all pricing tiers.
all, matching, none "matching"
Display per-phase value breakdown on the quote.
false
Display the first invoice amount on the quote.
false
Display attached documents in the quote preview.
false
Display subscription details on subscription update quotes.
false
Whether the subscription is automatically orchestrated after the quote is signed. Only applies to the Hyperline CPQ-only product.
true
List of documents attached to the quote.
[
{
"id": "quof_5GYXy8P3QCdaXh",
"name": "General Conditions of Sale",
"mimetype": "application/pdf"
}
]Final signed quote (manually uploaded).
null
URL to access the quote publicly. Only applies to the pending_signature or signed quote.
"https://billing.hyperline.co/quote/quo_hXQCd5y8P3GYXa"
Quote status.
draft: The quote is a draft.pending_approval: The quote is pending manager review and approval.changes_requested: Some changes have been requested following manager review.approved: The quote is approved and ready to be sent to the customer.pending_signature: The quote is awaiting the customer's signature.signed: The quote is signed and fully finalized.voided: The quote is voided.
draft "draft"
Estimated contract value.
200000
Quote type.
subscription: The quote will create and start a new subscription.subscription_update: The quote will update an existing subscription.one_off: The quote will issue an one-off invoice.
subscription, subscription_update "subscription"
ID of the subscription attached to the quote. It corresponds to the state at the time of the quote signature. Only applies to the subscription and subscription_update quote types. The get subscription endpoint (GET /v2/subscriptions/{id}) can be used to retrieve the related details.
"sub_B6ClkdqNqVNBgY"
IDs of the created subscriptions from the quote. Subscriptions configuration can change after the quote signature. The get subscription endpoint (GET /v2/subscriptions/{id}) can be used to retrieve the related details.
["sub_0z39oqdhKl0PXb"]
