Register a new Customer

This will create a new customer profile under the tenant

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int64
required
Body Params

A customer of a Tenant. A physical human being with a legal identity. Customers can be grouped into an organisation if needed. Customers can belong to multiple organisations. Customers link to an organisation is through the posiiton they hold in that organisation.

string
string
length between 5 and 20

Additional identity number

string
length between 2 and 2

ISO Alpha-2 country code for Issue of Asylum

string
length between 8 and 8

Mandatory If the asylum number is provided and must be in form of yyyyMMdd

string
length between 8 and 8

Mandatory If the asylum ref number is provided and must be in form of yyyyMMdd

string
length between 5 and 15

Asylum ref number

string
length between 0 and 20

Customer City of birth

string
length between 0 and 60

Customer Country of birth. From 1st July 2022 it will only accept the ISO two character country code. for example if 'South Africa' has added as Passport place of issuance it will be replaced by 'ZA'.

string
enum
Allowed:
string

Customer's resident country

string
length between 8 and 8

Customer Date of birth must be in form of yyyyMMdd

string
length between 10 and 50

Customers email address

string
required
length between 6 and 100

A globally unique identifier set by the tenant for this customer. Useful for correlating between the tenants systems and Eclipse

string
length between 2 and 50

Customer first/given name

string
enum

The gender of the customer

Allowed:
string

Industry customer belongs to

string
length between 2 and 50

Customers last/family name

string
length between 2 and 2

ISO 639-1 language code of the customer

string
length between 2 and 50

Customers maiden name

string
enum

Maritial status of the customer

Allowed:
string
length between 2 and 50

Customers middle name

int64

Customer's expected income per month

string
length between 2 and 2

ISO Alpha-2 country code for Issue of National Identity

string
length between 8 and 8

Mandatory If the national identity number is provided and must be in form of yyyyMMdd

string
length between 8 and 8

Mandatory If the national identity number is provided and must be in form of yyyyMMdd

string
length between 5 and 20

National identity number

string
length between 0 and 20

national identity serial number of customer

string
length between 0 and 50

Nationality of Customer

date-time
string
length between 0 and 500

Next of kin info as a json

string
length between 0 and 5000
string
length between 2 and 2

ISO Alpha-2 country code

string
length between 8 and 8

Mandatory If the passport number is provided and must be in form of yyyyMMdd

string
length between 8 and 8

Mandatory If the passport number is provided and must be in form of yyyyMMdd

string
length between 5 and 20

National identity number

string
length between 2 and 60

Mandatory If the passport number is provided.

string
length between 8 and 8

Mandatory If the PERMIT is provided and must be in form of yyyyMMdd.

string

Permit number

string

Customers primary phone number

string

Customers secondary phone number

string

Customer's profession

int32

Determines if the customer can update their own Profile, Adddress,Documents. This int is a bitmask. Least significant bit (bit 1) means the basic profile data like last name is complete and cannot be changed by the customer themselves. Bit 2 indicates Address data cannot be changed. Bit 3 means documents are complete. Bit 4 means attachments are complete. E.g. To disallow changing attachments, documents, and addresses only, this int would be set as 1110 = 14

string

Purpose of business Relationship

string
string
length between 0 and 50

School name of customer

string

Customer's source of fund

string
enum

Status of the customer. This is set/updated by the tenant and acts as a flag. It has no associated logic or implications within Eclipse itself

Allowed:
string
length between 0 and 20

Tax number of customer

string
length between 8 and 8

Mandatory If the temporary Id is provided and must be in form of yyyyMMdd. User should enter temporaryIdentityExpiry = issue date + 2 months

string
enum

The title/salutation of the customer

Allowed:
int32
Responses

400

Bad Request

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json