Customer
The person who will be receiving the signing action.
Get specific customer details
FuseSign Tenant Id
25fd0ba3-43ec-4dd7-b8e2-fed0e0bb3913Customer Id
ff03398b-f251-454e-9cb6-a259642d04f8Success
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
1b4d4826-f629-4dff-9cba-490bfa87a0d4Customer 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
205575c8-71fb-4297-87b2-e911b26ed323Wildcard 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
f087d4f0-ddb2-4ee6-b18c-654f9639307cWildcard 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