account.created

Last modified October 5, 2018

This article applies to Contextual Commerce. (Looking for Classic Commerce documentation?)

The account.created server webhook event is fired when a customer account is created (e.g. when a customer whose email address does not match an existing account places a new order).  Customer Accounts and single sign-on provides detailed information regarding customer accounts.

About Webhook Expansion

account.created is not affected by webhook expansion.

Contents of Event Payload

NameTypeDescription
idstringFastSpring-generated customer account ID
accountstringFastSpring-generated customer account ID
contactobjectcontains customer contact details
contact.firststringcustomer's first name
contact.laststringcustomer's last name
contact.emailstringcustomer's email address
contact.companystringcustomer's company name (may be null)
contact.phonestringcustomer's telephone number (may be null)
languagestringtwo-character ISO code for the customer's language
countrystringtwo-character ISO code for the customer's country
lookupobjectparameters used to look up the account (e.g. via the FastSpring API)
lookup.globalstringcustomer-visible account ID
lookup.customstringoptional custom account ID assigned by you (e.g. your internal ID for this customer)
lookup.urlstringdefault URL for the customer-facing account management page

Example

account.created webhook example
{ 
  "id":"TBODFuwPRX2OiZj3u0MlQw",
  "account":"TBODFuwPRX2OiZj3u0MlQw",
  "contact":{
    "first":"John",
    "last":"Doe",
    "email":"ne1@all.com",
    "company":null,
    "phone":"1-805-409-9008"
  },
  "language":"en",
  "country":"US",
  "lookup":{
    "global":"lc3PZF_mSIiwV2ZUvcoZSQ",
    "custom" : "8675309"
    "url":"https://furiousfalcon.onfastspring.com/account"
  }
}