square-userCustomer

The person who will be receiving the signing action.

Get customer

get

Get specific customer details

Authorizations
OAuth2authorizationCodeRequired

FuseSign OAuth 2. Use this for most implementations.

Authorization URL: Token URL: Refresh URL:
Query parameters
TenantIdstring · guidRequired

FuseSign Tenant Id

Example: bcf625b7-1668-4697-890f-04e9798b69aa
CustomerIdstring · guidRequired

Customer Id

Example: 565d2f2e-7b01-4548-90c2-dff27db73101
Responses
chevron-right
200

Success

application/json
CustomerIdstring · guidOptional

Customer ID

TenantIdstring · guidOptional

Customer tenant ID

Namestring · nullableOptional

Customer Name

Emailstring · nullableOptional

Customer Email

PhoneNumberstring · nullableOptional

Customer mobile number. Required for 2FA. If NoMobile is true this is not required. Must be in international format: +61413121121

NoMobilebooleanOptional

No Mobile flag, means Phone Number is ignored

Metastring · nullableOptional

Optional external lookup ID. Can be used for searching

CannotModifybooleanOptional

Don't allow modification of this contact

Sourceone ofOptional

Customer data source

string · enumOptionalPossible values:
CustomerEditLinkstring · nullableOptional

Link to edit customer details directly

TotalLiveBundlesForCustomerinteger · int32 · nullableOptional

Number of bundles assigned to the user which are yet to be actioned

TotalBundlesForCustomerinteger · int32 · nullableOptional

Number of bundles assigned to the user

IsArchivedbooleanOptional

Customer is archived

PreferredNamestring · nullableOptional

Customer preferred name. The customer will be addressed by this name when signing.

get
/api/Customer/Get

Create a new customer

post

Create a new customer record

Authorizations
OAuth2authorizationCodeRequired

FuseSign OAuth 2. Use this for most implementations.

Authorization URL: Token URL: Refresh URL:
Query parameters
TenantIdstring · guidRequired

FuseSign Tenant Id

Example: 3bbd2ab0-6971-4b7a-8baa-b68646006c06
Body
CustomerIdstring · guid · nullableOptionalDeprecated
Namestring · min: 1Required

Customer Name (Required)

Emailstring · email · min: 1Required

Customer Email (Required)

Pattern: ^[^@]+@[^@]+$
PhoneNumberstringOptional

Customer mobile number. Required for 2FA. If NoMobile is true this is not required. Must be in international format: +61413121121

NoMobilebooleanOptional

No Mobile flag, means Phone Number is ignored

Example: false
Metastring · max: 128Optional

Optional 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

CannotModifybooleanOptional

Prevents end users from modifying this contact within the FuseSign application

Example: false
Optionsone ofOptional

Options for contact creation and validation

Example: {"IgnorePhoneNumberIfInvalid":false,"UpdateExistingCustomersByMetaMatch":false}
Responses
chevron-right
200

Success

application/json
CustomerIdstring · guidOptional

Customer ID

TenantIdstring · guidOptional

Customer tenant ID

Namestring · nullableOptional

Customer Name

Emailstring · nullableOptional

Customer Email

PhoneNumberstring · nullableOptional

Customer mobile number. Required for 2FA. If NoMobile is true this is not required. Must be in international format: +61413121121

NoMobilebooleanOptional

No Mobile flag, means Phone Number is ignored

Metastring · nullableOptional

Optional external lookup ID. Can be used for searching

CannotModifybooleanOptional

Don't allow modification of this contact

Sourceone ofOptional

Customer data source

string · enumOptionalPossible values:
CustomerEditLinkstring · nullableOptional

Link to edit customer details directly

TotalLiveBundlesForCustomerinteger · int32 · nullableOptional

Number of bundles assigned to the user which are yet to be actioned

TotalBundlesForCustomerinteger · int32 · nullableOptional

Number of bundles assigned to the user

IsArchivedbooleanOptional

Customer is archived

PreferredNamestring · nullableOptional

Customer preferred name. The customer will be addressed by this name when signing.

post
/api/Customer/Create
get

Search for customer based on Name/Email/Phone details

Authorizations
OAuth2authorizationCodeRequired

FuseSign OAuth 2. Use this for most implementations.

Authorization URL: Token URL: Refresh URL:
Query parameters
TenantIdstring · guidRequired

FuseSign Tenant Id

Example: c8b8ac40-b5b4-494c-8c62-0bcd23865b0b
SearchStringstringRequired

Wildcard search text

CollapseDuplicatesbooleanRequired

Collapse any duplicate records

Example: false
ExcludeArchivedbooleanRequired

Exclude archived contacts

Example: true
IncludeLiveBundleCountboolean · nullableOptional

Include live bundle count

IncludeBundleCountsboolean · nullableOptional

Include live bundle count

Responses
chevron-right
200

Success

application/json
CustomerIdstring · guidOptional

Customer ID

TenantIdstring · guidOptional

Customer tenant ID

Namestring · nullableOptional

Customer Name

Emailstring · nullableOptional

Customer Email

PhoneNumberstring · nullableOptional

Customer mobile number. Required for 2FA. If NoMobile is true this is not required. Must be in international format: +61413121121

NoMobilebooleanOptional

No Mobile flag, means Phone Number is ignored

Metastring · nullableOptional

Optional external lookup ID. Can be used for searching

CannotModifybooleanOptional

Don't allow modification of this contact

Sourceone ofOptional

Customer data source

string · enumOptionalPossible values:
CustomerEditLinkstring · nullableOptional

Link to edit customer details directly

TotalLiveBundlesForCustomerinteger · int32 · nullableOptional

Number of bundles assigned to the user which are yet to be actioned

TotalBundlesForCustomerinteger · int32 · nullableOptional

Number of bundles assigned to the user

IsArchivedbooleanOptional

Customer is archived

PreferredNamestring · nullableOptional

Customer preferred name. The customer will be addressed by this name when signing.

get
/api/Customer/Search

Search customer

get

Search for customer based on metadata field

Authorizations
OAuth2authorizationCodeRequired

FuseSign OAuth 2. Use this for most implementations.

Authorization URL: Token URL: Refresh URL:
Query parameters
TenantIdstring · guidRequired

FuseSign Tenant Id

Example: 4c186648-3e05-4a42-988b-ad03519721f3
MetaDataSearchstringRequired

Wildcard search text

Example: meta
Responses
chevron-right
200

Success

application/json
CustomerIdstring · guidOptional

Customer ID

TenantIdstring · guidOptional

Customer tenant ID

Namestring · nullableOptional

Customer Name

Emailstring · nullableOptional

Customer Email

PhoneNumberstring · nullableOptional

Customer mobile number. Required for 2FA. If NoMobile is true this is not required. Must be in international format: +61413121121

NoMobilebooleanOptional

No Mobile flag, means Phone Number is ignored

Metastring · nullableOptional

Optional external lookup ID. Can be used for searching

CannotModifybooleanOptional

Don't allow modification of this contact

Sourceone ofOptional

Customer data source

string · enumOptionalPossible values:
CustomerEditLinkstring · nullableOptional

Link to edit customer details directly

TotalLiveBundlesForCustomerinteger · int32 · nullableOptional

Number of bundles assigned to the user which are yet to be actioned

TotalBundlesForCustomerinteger · int32 · nullableOptional

Number of bundles assigned to the user

IsArchivedbooleanOptional

Customer is archived

PreferredNamestring · nullableOptional

Customer preferred name. The customer will be addressed by this name when signing.

get
/api/Customer/SearchByMetaData

List country codes

get

Gets the list of all country codes supported by the platform

Authorizations
OAuth2authorizationCodeRequired

FuseSign OAuth 2. Use this for most implementations.

Authorization URL: Token URL: Refresh URL:
Responses
chevron-right
200

Success

application/json
string[]Optional
get
/api/Customer/GetCountryCodes

Last updated