Customer
The person who will be receiving the signing action.
Get specific customer details
FuseSign Tenant Id
757cb455-09a8-4f29-95dc-f098f748c9a9Customer Id
edd5db1d-ddb3-470a-9622-43c52faeae98Success
Bad Request
Unauthorized
Forbidden
GET /api/Customer/Get?TenantId=text&CustomerId=text HTTP/1.1
Host: api.fuse.work
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"CustomerId": "text",
"TenantId": "text",
"Name": "text",
"Email": "text",
"PhoneNumber": "text",
"NoMobile": true,
"Meta": "text",
"CannotModify": true,
"Source": "Manual",
"CustomerEditLink": "text",
"TotalLiveBundlesForCustomer": 1,
"TotalBundlesForCustomer": 1,
"PreferredName": "text"
}Create a new customer record
FuseSign Tenant Id
9463c5a5-151a-4829-8589-2fab6c7aed3bCustomer Name (Required)
Customer Email (Required)
^[^@]+@[^@]+$Customer mobile number. Required for 2FA. If NoMobile is true this is not required. Must be in international format: +61413121121
No Mobile flag, means Phone Number is ignored
falseOptional external lookup ID. Can be used for searching later. Note: This is used to uniquely identify this contact and will cause duplicate contacts if not reused
Prevents end users from modifying this contact within the FuseSign application
falseOptions for contact creation and validation
{"IgnorePhoneNumberIfInvalid":false,"UpdateExistingCustomersByMetaMatch":false}Success
Bad Request
Unauthorized
Forbidden
POST /api/Customer/Create?TenantId=text HTTP/1.1
Host: api.fuse.work
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 195
{
"CustomerId": null,
"Name": "",
"Email": "",
"PhoneNumber": "",
"NoMobile": false,
"Meta": "",
"CannotModify": false,
"Options": {
"IgnorePhoneNumberIfInvalid": false,
"UpdateExistingCustomersByMetaMatch": false
}
}{
"CustomerId": "text",
"TenantId": "text",
"Name": "text",
"Email": "text",
"PhoneNumber": "text",
"NoMobile": true,
"Meta": "text",
"CannotModify": true,
"Source": "Manual",
"CustomerEditLink": "text",
"TotalLiveBundlesForCustomer": 1,
"TotalBundlesForCustomer": 1,
"PreferredName": "text"
}Search for customer based on Name/Email/Phone details
FuseSign Tenant Id
527f2848-f195-4723-841d-ceed5fcde024Wildcard search text
Collapse any duplicate records
falseExclude archived contacts
trueInclude live bundle count
Include live bundle count
Success
Bad Request
Unauthorized
Forbidden
GET /api/Customer/Search?TenantId=text&SearchString=text&CollapseDuplicates=true&ExcludeArchived=true HTTP/1.1
Host: api.fuse.work
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"CustomerId": "text",
"TenantId": "text",
"Name": "text",
"Email": "text",
"PhoneNumber": "text",
"NoMobile": true,
"Meta": "text",
"CannotModify": true,
"Source": "Manual",
"CustomerEditLink": "text",
"TotalLiveBundlesForCustomer": 1,
"TotalBundlesForCustomer": 1,
"PreferredName": "text"
}
]Search for customer based on metadata field
FuseSign Tenant Id
6c135840-2de4-44c8-a4e2-de7b2f181773Wildcard search text
metaSuccess
Bad Request
Unauthorized
Forbidden
GET /api/Customer/SearchByMetaData?TenantId=text&MetaDataSearch=text HTTP/1.1
Host: api.fuse.work
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"CustomerId": "text",
"TenantId": "text",
"Name": "text",
"Email": "text",
"PhoneNumber": "text",
"NoMobile": true,
"Meta": "text",
"CannotModify": true,
"Source": "Manual",
"CustomerEditLink": "text",
"TotalLiveBundlesForCustomer": 1,
"TotalBundlesForCustomer": 1,
"PreferredName": "text"
}
]Gets the list of all country codes supported by the platform
Success
Bad Request
Unauthorized
Forbidden
GET /api/Customer/GetCountryCodes HTTP/1.1
Host: api.fuse.work
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
"text"
]Last updated