Update a customer profile

Update allowed fields on the customer profile

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int64
required
int64
required
Body Params
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 - Eclipse will support ISO two character, all the existing countries will be replaced by the ISO two character country code. For example if 'South Africa' has added as Birth Country it will be replaced by 'ZA'

string
enum
Allowed:
string

Customer's resident country

date-time

ISO 8601 date/time of when the record was first created

int64

Unique system generated identifier for a customer

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

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

date-time

ISO 8601 date/time of when the record was last modified

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

positions
array of objects

Positions the customer has in organisations. Only populated if the fields parameter has positions in it

positions
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. Bit 5 means DOB is complete. But 6 means National Identity number is complete. E.g. To disallow changing attachments, documents, and addresses only, this int would be set as 001110 = 14

string

Purpose of business Relationship

string
enum
Allowed:
string
number

Customers are assigned a risk score based on their KYC information. The score is determined by various factors and helps financial institutions manage risk and prevent fraud or losses.

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
int32
required
≥ 0

A number indicating the version of the record. Updates will only be accepted if the passed in version is the same as the current version on record. This is in order to prevent concurrent modifications by multiple users.

number

Wallet risk score is calculated by multiplying the risk of the wallet type by the risk of the customer profile.

Headers
string
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