The following endpoint can be used to add or update a customer within the Process Level 3 application. The customer mobile phone number and email address will be used to send payment requests to the customer.
The following endpoint can be used to add or update a customer. You must replace the {base_url} and {site_id} variable with the site id that was provided when the site was created.
{
"displayName": "ABC Plumbing",
"primaryContact": {
"firstName": "John",
"lastName": "Doe",
"mobilePhone": "333-444-5555",
"email": "johndoe@abc.com",
"billingAddress": {
"addressLine1": "123 Main Street",
"addressLine2": "Suite 123",
"city": "Naples",
"stateCode": "FL",
"zipCode": "34102"
}
}
}
{
"displayName": "ABC Plumbing",
"contacts": [
{
"_id": "6839e415564d3cc21603221e",
"isPrimary": true
},
{
"_id": "6839e415564d3cc2160t623c",
"isPrimary": false
}
]
}
{
"success": true,
"action": "added",
"_id": "60f720d248f143332af022e0"
}
{
"success": false,
"errors": [
"invalid field2",
"missing field_name"
]
}