Create multiple customers under one of your businesses. {N} identify record number, for example customerFirstName1, customerLastName1, customerEmail1. You can send maximum 1000 customers in one request.
Name | Type | Required | Example | Description |
---|---|---|---|---|
businessId | integer | yes | 376 | Business id. |
clientId | string(40) | yes | 04f78...9f9f3 | Client id is a unique user identifier provided by GatherUp. |
customerCustomId{N} | string | no | 123 | Customer custom id. |
customerEmail{N} | string(email) | yes | john.smith@app.gatherup.com | Customer email address. This field is required for basic plan accounts. For higher plans there is email or phone number required. |
customerFirstName{N} | string | no | John | Customer first name. |
customerJobId{N} | string | no | 123 | Customer job id. |
customerLastName{N} | string | no | Smith | Customer last name. |
customerPhone{N} | string | no | 5555555555 | Customer phone. |
customerPreference{N} | string(sms|email) | no | Customer communication preference. | |
customerTags{N} | string | no | brakes,tires | Customer tags separated by comma (max length of one tag = 50 chars). |
hash | string(64) | yes | bd13a40...303f3c5 | Hash is a digital request signature. Learn how to generate hash here. |
aggregateResponse | integer | no | 1 | It will return an array with results of numbered items. |
{ "businessId": 376, "clientId": "04f78076fbfc66940169d2199af7c6698019f9f3", "customerEmail1": "john.smith@app.gatherup.com", "customerEmail2": "merry.smith@app.gatherup.com", "customerEmail3": "dan.smith@app.gatherup.com", "customerFirstName1": "John", "customerFirstName2": "Merry", "customerFirstName3": "Dan", "customerLastName1": "Smith", "customerLastName2": "Smith", "customerLastName3": "Smith", "customerPhone1": "5555555555", "hash": "991e8b5baf5fecca26e817ee5006e56cca610ed324f026f6ea44a8ec781db1e1" }
{ "customerErrorCode1": 10, "customerErrorMessage1": "Customer already exists", "customerErrorCode2": 0, "customerErrorMessage2": "Success", "customerErrorCode3": 0, "customerErrorMessage3": "Success", "customerId2": 12345, "customerId3": 12346, "errorCode": 0, "errorMessage": "Success" }
errorCode | errorMessage |
---|---|
-1 | Unknown error |
1 | Invalid hash sign |
2 | Invalid clientId |
3 | Server error - please contact support |
4 | You can import maximum 1000 customers in one request |
5 | This user cannot manage selected business |
6 | Invalid businessId |
9 | Invalid customer email |
48 | Customer with this email already exists |
52 | Please enter a valid email address or a valid phone number |
53 | Customer with this phone number already exists |