All API endpoints require the following query string parameters. These parameters must always be present on the query string, even when using the POST version of the APIs.
Parameter | Required? | Type | Multiples? | Notes |
---|---|---|---|---|
apiUser |
string |
Provided by Vendasta | ||
apiKey |
string |
Provided by Vendasta |
All API responses will be a JSON dictionary of the form:
{ "statusCode": 200, "responseTime": 13.12, "version": "1.1", "requestId": "5289947b00ff0b5f9a70d6c8f70001737e726570636f72652d70726f64000170726f642d312d37393400010139", "message": "A human-readable message.", # optional "deprecationWarnings": {}, # optional "data": {} # the actual API response data }where:
statusCode
responseTime
version
requestId
message
deprecationWarnings
data
Note
The API responses below indicate the data
portion of the response.
Note
Where multiple arguments are allowed, use repeated parameter names. E.g., foo=1&foo=2&foo=3
.
Note Certain data types require particular serialized forms:
datetime
has the form 2012-12-13T14:32:41Z
date
has the form 2012-12-13
time
has the form 14:32:41Z
boolean
has the formtrue
or false
Important Our APIs only accept a maximum url length
of 2,000 characters. If providing a large number of parameters, especially repeated parameters,
use the POST
form of API to guard against surpassing this limit.
For API endpoints denoted as "supports paged results", the response dictionary will have more information:
{ "statusCode": 200, ..., "data": ['a', 'b' , 'c'], "nextUrl": "https://www.example.com/abc123?page=998877", "nextQueryString": "page=998877", "totalResults": 213, "numberFoundAccuracy": 100 }where:
data
nextUrl
null
;
depending on the particular endpoint, it is also possible that the nextUrl
key does not even appear in the dictionary. In either case, this signifies that
there are no further results.
Important You must append your
apiUser
and apiKey
to the nextUrl
before
submitting the request; these values are explictly suppressed for security reasons.
nextQueryString
nextUrl
for convenience.
This is useful if you need to push the paging information to the browser (e.g., for
an Ajax-driven "next page" action) but want to protect the hostname.
totalResults
numberFoundAccuracy
totalResults
will only be an estimation.
This is only supported by certain endpoints and may not be present.
Unless otherwise noted, a 200 response code indicates success and a 500 response code indicates a server error. In general, 200-series responses are used to indicate success, 400-series responses are used to indicate client errors, and 500-series responses are used to indicate server errors. 400-series errors often contain a message with a description of the client error.
Each endpoint has a version number which consists of a major version and a minor version
(e.g., v1.1
).
As non-breaking changes are introduced, the minor version will increase. Non-breaking changes
include items like new optional parameters and new entries in dictionaries. It is important
that your implementation be able to handle these sorts of adjustments automatically.
If a breaking change is required, a new endpoint will be created with a new major version number (the major version number is included in the url path itself). When this occurs, the old version will be marked as deprecated, however it will continue to operate. If any formal sunsetting of the old endpoint is planned, this will be communicated to you via announcement and migration time will be allotted.
Note
When an endpoint has been marked as deprecated,
a deprecationWarnings
key will appear in the top-most response dictionary.
Note Version adjustments (major and minor) occur on individual endpoints, not for the entire suite of endpoints.
Webhooks allow our servers to push content to you as soon as possible. To use webhooks, you must build a handler on your server and configure the url of the handler on partners.vendasta.com.
Content will be sent to this url using a POST
method.
The content of the POST
will be a JSON-encoded dictionary, with the following
basic format:
{ "event": "some-event-code", "messageId": "cb7beb99090a4f5f8406a43ae9f56d88", "version": "1.1", "publishedDateTime": "2014-12-13T14:15:16Z", "data": {} # the actual webhook content }where:
event
messageId
version
data
block.
publishedDateTime
data
A message will be considered to be successfully delivered if your server returns a status code in the range 200-299. All other responses will be considered failures. If your server returns a 401 or 403, no retries will be attempted, otherwise delivery will be retried. Unless otherwise noted, the retry policy will attempt after 5 seconds, 10 seconds, 20 seconds, 40 seconds, 80 seconds etc. At least one delivery per day will be attempted, however, retries will end 7 days after the delivery was originally attempted.
Note No guarantee is made about the order of the messages, especially when retrying is in effect. Your handler must have enough logic to handle out of order messages as well as the small possibility of duplicate message delivery.
To prevent malicious attempts from other parties, it is possible for our servers to sign the webhook message using a shared cryptographic signing key. Your signing key can be configured at partners.vendasta.com.
When the signing key is configured, we will compute the signature based on the raw
content of the HTTP POST
body (not the headers). Make sure that you
strip any leading and trailing whitespace before computing the signature; the first
character will be "{
" and the last character will be "}
".
The signing technique follows the HMAC specification defined by RFC-2104, using a SHA1 hash. In Python code, the signing process is performed by the following code:
import hmac import sha payload = '' # the body of the HTTP POST signing_key = '' # the shared cryptographic key configured at partners.vendasta.com signature = hmac.new(signing_key, payload.strip(), sha.sha).hexdigest()
Once the signature is computed, you can compare it to the signature on the
header X-Vendasta-HMAC
found in the HTTP POST
headers.
If your computed signature matches the signature in the header, the message
is genuine.
These endpoints are used for managing accounts within Social Marketing.
Calls Accounts to deactivate account. Account will be deactivated immediately, but billing will continue until the anniversary or commitment date.
POST/GET https://social-marketing-api.vendasta.com/api/v1/account/delete/
Parameter | Required? | Type | Multiples? | Notes |
---|---|---|---|---|
accountId
|
string
|
The Account ID (AC-XXXXXX) of the account to be deleted. |
The Account ID will be as supplied.
"data": { "accountId": "AC-B0S4N3L3" }
Retrieve details regarding a given account or accounts by account id or customer id. Multiple id's may be specified, but only account id's or customer id's may be specified on a single request. Response is a dictionary of account objects keyed on either account id or customer id (whichever was sent on the request).
POST/GET https://social-marketing-api.vendasta.com/api/v1/account/details/
Parameter | Required? | Type | Multiples? | Notes |
---|---|---|---|---|
accountId
|
string
|
The account id(s) for which to retrieve details. | ||
customerIdentifier
|
string
|
The customer id(s) for which to retrieve details. |
This response depicts a return based on customerIdentifier.
"data": { "COWFARM": { "accountGroupId": "AG-123457", "accountId": "AC-B0S4N4L3", "accountOrigin": "ui", "address": "567 1113th Street", "billingCode": "", "city": "Saskatoon", "companyName": "Bushnells Cow Farm", "country": "CAN", "createdDateTime": "2015-01-01 01:00:00Z", "customerIdentifier": "COWFARM", "marketId": "market2", "pid": "DYB", "ssoToken": "COW_TOKEN", "state": "SK", "status": "paid", "taxonomyId": [ "beautysvc" ], "updatedDateTime": "2015-01-01 01:00:00Z", "workNumber": "306-555-0400", "zip": "S7K 5B8" }, "HORSEFARM": { "accountGroupId": "AG-123456", "accountId": "AC-B0S4N3L3", "accountOrigin": "ui", "address": "567 113th Street", "billingCode": "", "city": "Saskatoon", "companyName": "Bushnells Horse Farm", "country": "CAN", "createdDateTime": "2015-01-01 01:00:00Z", "customerIdentifier": "HORSEFARM", "marketId": "market1", "pid": "DYB", "ssoToken": "HORSE_TOKEN", "state": "SK", "status": "paid", "taxonomyId": [ "beautysvc" ], "updatedDateTime": "2015-01-01 01:00:00Z", "workNumber": "306-555-0409", "zip": "S7K 5B8" } }
This response depicts a return based on accountId.
"data": { "AC-B0S4N3L3": { "accountGroupId": "AG-123456", "accountId": "AC-B0S4N3L3", "accountOrigin": "ui", "address": "567 113th Street", "billingCode": "", "city": "Saskatoon", "companyName": "Bushnells Horse Farm", "country": "CAN", "createdDateTime": "2015-01-01 01:00:00Z", "customerIdentifier": "HORSEFARM", "marketId": "market1", "pid": "DYB", "ssoToken": "HORSE_TOKEN", "state": "SK", "status": "paid", "taxonomyId": [ "beautysvc" ], "updatedDateTime": "2015-01-01 01:00:00Z", "workNumber": "306-555-0409", "zip": "S7K 5B8" }, "AC-B0S4N4L3": { "accountGroupId": "AG-123457", "accountId": "AC-B0S4N4L3", "accountOrigin": "ui", "address": "567 1113th Street", "billingCode": "", "city": "Saskatoon", "companyName": "Bushnells Cow Farm", "country": "CAN", "createdDateTime": "2015-01-01 01:00:00Z", "customerIdentifier": "COWFARM", "marketId": "market2", "pid": "DYB", "ssoToken": "COW_TOKEN", "state": "SK", "status": "paid", "taxonomyId": [ "beautysvc" ], "updatedDateTime": "2015-01-01 01:00:00Z", "workNumber": "306-555-0400", "zip": "S7K 5B8" } }
Search accounts.
nextUrl
totalResults
POST/GET https://social-marketing-api.vendasta.com/api/v1/account/search/
Parameter | Required? | Type | Multiples? | Notes |
---|---|---|---|---|
query
|
string
|
Query used to search accounts. | ||
pageSize |
int |
Must be a positive integer. |
Used by VAPI documentation generator
Example response
"data": [ { "accountGroupId": "AG-123456", "accountId": "AC-B0S4N3L3", "accountOrigin": "ui", "address": "567 113th Street", "billingCode": "", "city": "Saskatoon", "companyName": "Bushnells Horse Farm", "country": "CAN", "createdDateTime": "2015-01-01 01:00:00Z", "customerIdentifier": "HORSEFARM", "marketId": "market1", "pid": "DYB", "ssoToken": "HORSE_TOKEN", "state": "SK", "status": "paid", "taxonomyId": [ "beautysvc" ], "updatedDateTime": "2015-01-01 01:00:00Z", "workNumber": "306-555-0409", "zip": "S7K 5B8" }, { "accountGroupId": "AG-123457", "accountId": "AC-B0S4N4L3", "accountOrigin": "ui", "address": "567 1113th Street", "billingCode": "", "city": "Saskatoon", "companyName": "Bushnells Cow Farm", "country": "CAN", "createdDateTime": "2015-01-01 01:00:00Z", "customerIdentifier": "COWFARM", "marketId": "market2", "pid": "DYB", "ssoToken": "COW_TOKEN", "state": "SK", "status": "paid", "taxonomyId": [ "beautysvc" ], "updatedDateTime": "2015-01-01 01:00:00Z", "workNumber": "306-555-0400", "zip": "S7K 5B8" } ]
These endpoints are used by our partners who manage accounts within Social Marketing.
Create account.
POST https://social-marketing-api.vendasta.com/api/v2/account/create/
Parameter | Required? | Type | Multiples? | Notes | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
address
|
string
|
The company address. | ||||||||||||||||||||||||||||||||||||||||||||
city
|
string
|
The company city. | ||||||||||||||||||||||||||||||||||||||||||||
companyName
|
string
|
The user's company name. | ||||||||||||||||||||||||||||||||||||||||||||
country
|
string
|
The company's 2-letter country code (for example US, CA, or UK). | ||||||||||||||||||||||||||||||||||||||||||||
zip
|
string
|
The company's zip or postal code. | ||||||||||||||||||||||||||||||||||||||||||||
accountGroupId
|
string
|
If provided, the accountGroupId will be used to link the new account to the supplied accountGroupId's associated Social Profile.
If an accountGroupId is specified, the following fields will be ignored (though they are still
required, dummy values may be provided): address , city , state ,
country , zip , companyName , latitude , longitude ,
marketId , taxId , workNumber , tag . These values will be pulled from the current
data for the account group specified by the given accountGroupId
|
||||||||||||||||||||||||||||||||||||||||||||
businessCategory
|
string
|
A general business category that will be used to provide relevant content.
If category is not provided it will default to "OTH".
Allowed options are specified by a key that maps to a category value.
Either businessCategory or one or more instances of taxonomyId must be specified. Specifying both is not
allowed.
The category keys and related values are listed below:
DEPRECATED:
This field is not being used anymore.
|
||||||||||||||||||||||||||||||||||||||||||||
callTrackingNumber
|
string
|
The list of call tracking numbers. As entered by the user. | ||||||||||||||||||||||||||||||||||||||||||||
customerIdentifier
|
string
|
An optional string with which to differentiate between accounts. Must be unique across all accounts for the partner. | ||||||||||||||||||||||||||||||||||||||||||||
latitude
|
float
|
E.g., "45.234887". If provided, Longitude must be provided as well.
Must be on the range [-90.0, 90.0]. If specified, longitude must
also be specified.
|
||||||||||||||||||||||||||||||||||||||||||||
longitude
|
float
|
E.g., "-58.245234". If provided, Latitude must be provided as well.
Must be on the range [-180.0, 180.0]. If specified, latitude must
also be specified.
|
||||||||||||||||||||||||||||||||||||||||||||
marketId
|
string
|
Determines which market is set for the account. Accepts Market Key value from list of markets market id must belong to the list of available markets in partner central | ||||||||||||||||||||||||||||||||||||||||||||
service
|
string
|
A specific service or industry that the company is in (e.g., "dentist","restaurant","pizza").
DEPRECATED:
This field is not being used anymore.
|
||||||||||||||||||||||||||||||||||||||||||||
ssoToken
|
string
|
If provided, this will be the SSO token used for single sign-on mechanics (if applicable). May be the same as accountId. If not provided, accountId will be used as the SSO token. | ||||||||||||||||||||||||||||||||||||||||||||
state
|
string
|
The company's state or province code (for example MA, NY, or NJ). | ||||||||||||||||||||||||||||||||||||||||||||
tag
|
string
|
Tag to apply to the account | ||||||||||||||||||||||||||||||||||||||||||||
taxonomyId
|
string
|
Taxonomy ID that will be used to provide relevant content. Either businessCategory or one or more instances of taxonomyId must be specified. Specifying both is not allowed. taxonomyId (if provided) Maximum instances: 3 | ||||||||||||||||||||||||||||||||||||||||||||
workNumber
|
string
|
The 10 digit work phone number (no spaces or dashes). |
Successful account creation response.
"data": { "accountGroupId": "AG-KLNC662J", "accountId": "AC-JWGGGWH7", "address": "555 white rd", "billingCode": null, "callTrackingNumber": [ "7777777777", "8888888888" ], "city": "Toronto", "companyName": "company", "country": "Canada", "createdDateTime": "2014-01-15T22:35:43Z", "customerIdentifier": null, "latitude": "52.125948", "longitude": "-106.663286", "marketId": "Eastern Canada", "pid": "ABC", "ssoToken": "AC-JWGGGWH7", "state": "Ontario", "status": "paid", "taxonomyId": [ "Other" ], "updatedDateTime": "2014-01-15T22:35:43Z", "workNumber": [ "5555555555", "5555555666" ], "zip": "H0H 0H0" }
Update an account.
To update an account, provide either the accountId or the customerIdentifier.
POST https://social-marketing-api.vendasta.com/api/v2/account/update/
Parameter | Required? | Type | Multiples? | Notes | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
accountId
|
string
|
The account's ID string. | ||||||||||||||||||||||||||||||||||||||||||||
address
|
string
|
The company address. | ||||||||||||||||||||||||||||||||||||||||||||
businessCategory
|
string
|
A general business category that will be used to provide relevant content.
If category is not provided it will default to "OTH".
Allowed options are specified by a key that maps to a category value.
Either businessCategory or one or more instances of taxonomyId must be specified. Specifying both is not
allowed.
The category keys and related values are listed below:
DEPRECATED:
This field is not being used anymore.
|
||||||||||||||||||||||||||||||||||||||||||||
callTrackingNumber
|
string
|
The list of call tracking numbers. As entered by the user. | ||||||||||||||||||||||||||||||||||||||||||||
city
|
string
|
The company city. | ||||||||||||||||||||||||||||||||||||||||||||
companyName
|
string
|
The user's company name. | ||||||||||||||||||||||||||||||||||||||||||||
country
|
string
|
The company's 2-letter country code (for example US, CA, or UK). | ||||||||||||||||||||||||||||||||||||||||||||
customerIdentifier
|
string
|
An optional string with which to differentiate between accounts. Must be unique across all accounts for the partner. | ||||||||||||||||||||||||||||||||||||||||||||
latitude
|
float
|
E.g., "45.234887". If provided, Longitude must be provided as well.
Must be on the range [-90.0, 90.0]. If specified, longitude must
also be specified.
|
||||||||||||||||||||||||||||||||||||||||||||
longitude
|
float
|
E.g., "-58.245234". If provided, Latitude must be provided as well.
Must be on the range [-180.0, 180.0]. If specified, latitude must
also be specified.
|
||||||||||||||||||||||||||||||||||||||||||||
marketId
|
string
|
Determines which market is set for the account. Accepts Market Key value from list of markets market id must belong to the list of available markets in partner central | ||||||||||||||||||||||||||||||||||||||||||||
ssoToken
|
string
|
If provided, this will be the SSO token used for single sign-on mechanics (if applicable). May be the same as accountId. If not provided, accountId will be used as the SSO token. | ||||||||||||||||||||||||||||||||||||||||||||
state
|
string
|
The company's state or province code (for example MA, NY, or NJ). | ||||||||||||||||||||||||||||||||||||||||||||
taxonomyId
|
string
|
Taxonomy ID that will be used to provide relevant content. Either businessCategory or one or more instances of taxonomyId must be specified. Specifying both is not allowed. taxonomyId (if provided) Maximum instances: 3 | ||||||||||||||||||||||||||||||||||||||||||||
workNumber
|
string
|
The 10 digit work phone number (no spaces or dashes). | ||||||||||||||||||||||||||||||||||||||||||||
zip
|
string
|
The company's zip or postal code. |
Successful account update response.
"data": { "accountGroupId": "AG-KLNC662J", "accountId": "AC-JWGGGWH7", "address": "555 white rd", "billingCode": null, "callTrackingNumber": [ "7777777777", "8888888888" ], "city": "Toronto", "companyName": "company", "country": "Canada", "createdDateTime": "2014-01-15T22:35:43Z", "customerIdentifier": null, "latitude": "52.125948", "longitude": "-106.663286", "marketId": "Eastern Canada", "pid": "ABC", "ssoToken": "AC-JWGGGWH7", "state": "Ontario", "taxonomyId": [ "Other" ], "updatedDateTime": "2014-01-15T22:35:43Z", "workNumber": [ "5555555555", "5555555666" ], "zip": "H0H 0H0" }
Get the stats for an account, including strings that represent the count of new customer posts and leads. These numbers should match the numbers shown on the dashboard of the account, and will stop at '99+'.
To get the stats for an account provide either an accountId, or customerIdentifier.
GET https://social-marketing-api.vendasta.com/api/v2/account/getStats/
Parameter | Required? | Type | Multiples? | Notes |
---|---|---|---|---|
accountId
|
string
|
The account's ID string.
Must not be specified with:
customerIdentifier .
|
||
customerIdentifier
|
string
|
An optional string with which to differentiate between accounts.
Must be unique across all accounts for the partner.
Must not be specified with:
accountId .
|
The counts are returned as strings, stopping at '99+'
"data": { "newCustomerPostCount": "4", "newLeadCount": "99+" }
These end-points are used for interacting with a social profile through Social Marketing.
Lookup a Social Profile
POST/GET https://social-marketing-api.vendasta.com/api/v1/socialProfile/lookup/
Parameter | Required? | Type | Multiples? | Notes |
---|---|---|---|---|
accountId
|
string
|
The account id for which to retrieve a social profile. |
"data": { "socialProfiles": [ { "id": "117641035298609261021", "imageUrl": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/photo.jpg?sz=50", "isPostableFlag": false, "name": "Pauline Kardy", "tokenBrokenFlag": false, "type": "googleplus", "url": "https://plus.google.com/117641035298609261021" }, { "id": "100004081783692", "imageUrl": "http://graph.facebook.com/100004081783692/picture", "isPostableFlag": false, "name": "Pauline Kardy", "tokenBrokenFlag": false, "type": "facebook_user", "url": "http://www.facebook.com/pauline.kardy" }, { "id": "100004081783692", "imageUrl": "http://graph.facebook.com/100004081783692/picture", "isPostableFlag": false, "name": "Pauline Kardy", "tokenBrokenFlag": false, "type": "facebook_user", "url": "http://www.facebook.com/pauline.kardy" }, { "id": "19552B5A8FA44476A034C92F717F442B", "imageUrl": "http://graph.facebook.com/261889937250555/picture", "isPostableFlag": true, "name": "Sad Cat", "tokenBrokenFlag": false, "type": "facebook_page", "url": "http://www.facebook.com/profile.php?id=261889937250555" }, { "id": "sYJ49MuZhG", "imageUrl": null, "isPostableFlag": true, "name": "Pauline Kardy", "tokenBrokenFlag": false, "type": "linkedin", "url": "http://www.linkedin.com/pub/pauline-kardy/55/368/548" }, { "id": "4b4b6082f964a5204f9926e3", "imageUrl": null, "isPostableFlag": false, "name": "Red Pepper", "tokenBrokenFlag": false, "type": "foursquare", "url": "https://foursquare.com/v/red-pepper/4b4b6082f964a5204f9926e3" } ] }
Add a fully Authorized Facebook Page Via API using either a Facebook Page Id or a Facebook Page Url.
POST/GET https://social-marketing-api.vendasta.com/api/v1/socialProfile/addAuthorizedFacebookPage/
Parameter | Required? | Type | Multiples? | Notes |
---|---|---|---|---|
accountId
|
string
|
The Social Marketing account ID to which the Facebook Page will be added. | ||
facebookPageId
|
string
|
The Facebook-specific ID of the Facebook Page that will be added. If provided, a facebookPageUrl cannot be provided | ||
facebookPageUrl
|
string
|
The url of the Facebook Page that will be added.If provided, a facebookPageId cannot be provided | ||
facebookUserId
|
string
|
The Facebook User ID for a user that is an administrator to the specified Facebook Page. This Facebook User account must have already authorized with thespecified account. If not provided a partner-level Master Facebook User must be an administrator to the Facebook Page. |
"data": { "id": "261889937250555", "imageUrl": "http://graph.facebook.com/261889937250555/picture", "isPostableFlag": true, "name": "Sad Cat", "tokenBrokenFlag": false, "type": "facebook", "url": "http://www.facebook.com/profile.php?id=261889937250555" }
The following endpoints are deprecated. Alternate endpoints should be used because these endpoints will stop being supported in the future.
These endpoints are used for managing accounts within Social Marketing.
Version 1 of the Account creation endpoint is deprecated. Please use version 2.
Create account.
POST https://social-marketing-api.vendasta.com/api/v1/account/create/
Parameter | Required? | Type | Multiples? | Notes | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
city
|
string
|
The company's city. | ||||||||||||||||||||||||||||||||||||||||||||
companyName
|
string
|
The user's company name. | ||||||||||||||||||||||||||||||||||||||||||||
country
|
string
|
The company's country. | ||||||||||||||||||||||||||||||||||||||||||||
state
|
string
|
The company's state or province. | ||||||||||||||||||||||||||||||||||||||||||||
address
|
string
|
The company's address. | ||||||||||||||||||||||||||||||||||||||||||||
category
|
string
|
A general business category that will be used to provide relevant content. If a category is not provided it will default to OTH. ""Allowed options are specified by a key that maps to a category value. The category keys and related values are listed below:
|
||||||||||||||||||||||||||||||||||||||||||||
customerIdentifier
|
string
|
An optional string with which to differentiate between accounts. Must be unique across all accounts for the partner. | ||||||||||||||||||||||||||||||||||||||||||||
service
|
string
|
A specific service or industry that the company is in (e.g., "dentist","restaurant","pizza").
DEPRECATED:
This field is not being used anymore.
|
||||||||||||||||||||||||||||||||||||||||||||
ssoToken
|
string
|
If provided, this will be the SSO token used for single sign-on mechanics (if applicable). May be the same as accountId. If not provided, accountId will be used as the SSO token. | ||||||||||||||||||||||||||||||||||||||||||||
workNumber
|
string
|
The 10 or 11 digit work phone number. | ||||||||||||||||||||||||||||||||||||||||||||
zip
|
string
|
The company's zip or postal code. |
The Account ID will be a random character string, prepended by "AC-"
"data": { "accountGroupId": "AG-123456", "accountId": "AC-B0S4N3L3", "accountOrigin": "ui", "address": "567 113th Street", "billingCode": "", "city": "Saskatoon", "companyName": "Bushnells Horse Farm", "country": "CAN", "createdDateTime": "2015-01-01 01:00:00Z", "customerIdentifier": "HORSEFARM", "marketId": "market1", "pid": "DYB", "ssoToken": "HORSE_TOKEN", "state": "SK", "status": "paid", "taxonomyId": [ "beautysvc" ], "updatedDateTime": "2015-01-01 01:00:00Z", "workNumber": "306-555-0409", "zip": "S7K 5B8" }