Skip to main content
POST

Revise Quote

Creates a new quote iteration based on an existing quote. The original quote is marked as superseded. Use this for counter-offers or when the customer requests changes after receiving the initial quote.

Path Parameters

integer
required
The original quote ID to revise.

Request Body

All fields are optional. Fields not provided will be copied from the original quote.
array
Updated line items.
integer
Total discount amount in cents.
string
Reason for the discount.
integer
Shipping cost in cents.
integer
Tax amount in cents.
string
Payment terms.
string
Shipping terms.
string
Quote expiration date in ISO 8601 format.
string
Notes from the merchant.

Response

string
success on successful revision.
object

What Happens

  1. Original quote status changes to superseded
  2. New quote is created in draft status with:
    • Same quote_number
    • Incremented iteration number
    • Your changes applied
  3. The new quote must be sent separately via Send Quote
The revised quote starts in draft status. Don’t forget to send it to the customer!

Error Codes