Create a New Quote

quote.created

Overview of the quote.created webhook

When a quote.created event is triggered, FastSpring sends a webhook payload containing details about the newly created quote. This webhook fires only when you create a quote in the FastSpring app and does not apply to Interactive Quotes.

This page provides:

  • A full sample payload showing a populated quote.created webhook
  • A detailed table listing every payload property, including name, type, and description
  • Notes on when this webhook is triggered and which fields appear based on Webhook Expansion

Browse the table sections below or use the quick links to jump to a specific group of fields.

Tip: Not all fields are always included. Refer to the Payload properties table to understand when a field appears.

Webhook payload example (expansion enabled)

When a quote.created event is triggered, the webhook sends the following JSON payload:

{
    "quote": "QUW6Z4TYTPOJDRTF5DJ7E2CVYAWA",
    "quoteName": "Quote for Company",
    "changed": 1751898709668,
    "changedInSeconds": 1751898709,
    "changedDisplay": "07/07/25",
    "changedTimeDisplay": "14:31:49 UTC",
    "type": "Assisted",
    "updatedBy": "null",
    "Reason": "Quote Created",
    "creator": "[email protected]",
    "quoteStatus": "OPEN",
    "language": "en",
    "quoteCurrency": "USD",
    "quoteUrl": "https://company.test.onfastspring.com/popup-defaultB2B/account/order/quote/QUW6Z4TYTPOJDRTF5DJ7E2CVYAWA",
    "live": true,
    "account": "abCdE1FGH2Hij3KLMnOpqR",
    "coupon": "TENOFF",
    "total": "60",
    "totalDisplay": "$60",
    "tax": 0,
    "taxDisplay": "$0.0",
    "taxType": "TAX",
    "subtotal": "60",
    "subtotalDisplay": "$60",
    "discount": "0",
    "discountDisplay": "$0",
    "recipient": {
        "first": "Jane",
        "last": "Doe",
        "email": "[email protected]",
        "company": "ABC Company",
        "phone": "5555555555",
        "taxID": null
    },
    "address": {
        "addressLine1": "801 Garden St",
        "city": "Santa Barbara",
        "region": "California",
        "postalCode": "93101",
        "country": "US",
        "display": "801 Garden St, Santa Barbara, California, 93101, US"
    },
    "fulfillmentSetting": "ON PAYMENT",
    "notes": "This is a Note",
    "tags": {},
    "items": [
    {
        "product": "Furious Falcon",
        "quantity": 4,
        "display": "Furious Falcon",
        "subtotal": 15,
        "subtotalDisplay": "$15.0",
        "discount": "0",
        "discountDisplay": "$0"
    }
    ]
}

Navigate this webhook

The quote.created webhook payload includes key fields describing quote details, pricing, timestamps, and recipient information. Use the cards below to jump to a specific section of the property reference.

Payload properties

All fields below are included in the quote.created webhook payload. Fields are grouped into categories for easier navigation.

NameTypeDescription
Quote details
quotestringUnique identifier for the quote
quoteNamestringDisplay name or label for the quote
typestringQuote type, e.g., Assisted
updatedBystringEmail of the user who last updated the quote (may be the literal string "null")
ReasonstringReason associated with creation or update
creatorstringEmail address of the user who created the quote
quoteStatusstringCurrent status of the quote, e.g., OPEN
languagestringTwo-letter ISO language code
quoteCurrencystringThree-letter ISO currency code
quoteUrlstringURL to view or share the quote
livebooleanWhether the quote is in live mode
accountstringAccount identifier associated with the quote
couponstringApplied coupon code, if any
fulfillmentSettingstringWhen fulfillment occurs, e.g., ON PAYMENT
notesstringInternal note text
tagsobjectCustom tag metadata (key-value map)
Timestamps
changednumberLast modification time in milliseconds
changedInSecondsnumberLast modification time in seconds
changedDisplaystringDate display of last change
changedTimeDisplaystringTime display of last change with timezone
Recipient Object
recipient.firststringRecipient first name
recipient.laststringRecipient last name
recipient.emailstringRecipient email address
recipient.companystringRecipient company
recipient.phonestringRecipient phone number
recipient.taxIDnullRecipient tax ID when provided
Address Object
address.addressLine1stringPrimary street address line
address.citystringCity
address.regionstringRegion or state
address.postalCodestringPostal or ZIP code
address.countrystringTwo-letter ISO country code
address.displaystringFormatted full address display
Pricing
totalstringTotal amount for the quote (numeric string)
totalDisplaystringFormatted total amount
taxnumberTax amount
taxDisplaystringFormatted tax amount
taxTypestringApplied tax type, e.g., TAX
subtotalstringSubtotal before discounts and tax (numeric string)
subtotalDisplaystringFormatted subtotal
discountstringTotal discount (numeric string)
discountDisplaystringFormatted discount
Items Array
itemsarrayList of quoted items
items.productstringProduct name or identifier
items.quantitynumberQuantity quoted for the product
items.displaystringCustomer-facing product name
items.subtotalnumberItem subtotal amount
items.subtotalDisplaystringFormatted item subtotal
items.discountstringItem discount (numeric string)
items.discountDisplaystringFormatted item discount