Create a personal customer profile+ API

[Available in Sandbox/Production environment] Create a personal CP+ profile on our platform.

Body Params
string

Customer's full name (50 alphanumeric with spaces)
Regex: /^(?=.{1,50}$)[a-zA-Z0-9 ]+$/

string
required

Customer's first name(Must be within 191 characters)
Regex: /^\s*.{1,191}\s*$/

string
required

Customer's last name(Must be within 191 characters)
Regex: /^\s*.{1,191}\s*$/

string

Must be within 191 characters
Regex: /^\s*.{1,191}\s*$/

string

Must follow international format with country code
Regex: /^\+?[1-9]\d{0,3}[\s\-]?\(?\d{1,4}\)?[\s\-]?\d{1,4}[\s\-]?\d{1,4}[\s\-]?\d{0,4}$/

address
object
required

Customer's residency address

string
required

Customer's country of residence reflected in ID(Country Name or 2/3 digit ISO country code) from https://www.iban.com/country-codes
Regex: /^[A-Z]{2}$/

date
required

Customer's date of birth (YYYY-MM-DD) Regex: /^\d{4}-\d{2}-\d{2}$/

string
required

Customer's email address Regex: %r{^[\w!#$%&'*+/=?`{|}~^-]+(?:\.[\w!#$%&'*+/=?`{|}~^-]+)*@(?:[a-z0-9-]+\.)+[a-z]{2,24}$}i

string
required

Customer's gender. Must be either MALE or FEMALE.

string
required

Customer's nationality (Country Name or 2/3 digit ISO country code) from https://www.iban.com/country-codes
Regex: /^\s*.{1,191}\s*$/

string
required

Must be within 4-35 characters
Regex: %r{\A[a-zA-Z0-9/\-?:().,'+ ]{4,35}\z}

string
required

Please input personal only

string
required

Customer's registration ID country (2 digit ISO country code) from https://www.iban.com/country-codes
Regex: /^[A-Z]{2}$/

string
required

Accepts either passport or identity_card

date

Must be in 'yyyy-MM-dd' format
Regex: /^\d{4}-\d{2}-\d{2}$/

string
required

Please input 1 value only
Refer to "Business Industry Accepted Values" code block for the list of accepted values

string
required

Please input 1 value only
Refer to "Occupation Accepted Values" code block for the list of accepted values

string
required

Please input 1 value only
Accepted values: 0_TO_1000, 1001_TO_5000, 5001_TO_10000, 10001_TO_30000, GT_30000

string
required

Please input 1 value only
Accepted values: 0_TO_1000, 1001_TO_5000, 5001_TO_10000, 10001_TO_20000, GT_20000

string
required

Please input 1 value only
Accepted values: AT_LEAST_ONCE_EVERY_2_WEEKS, AT_LEAST_ONCE_A_MONTH, AT_LEAST_ONCE_EVERY_6_MONTHS, AT_LEAST_ONCE_A_YEAR

string
required

Please input 1 value only
Accepted values: 0_TO_30000, 30001_TO_50000, 50001_TO_100000, 100001_TO_500000, GT_500000

identityDocuments
object
required
string
required

Accepted values: 0_TO_500000, 500001_TO_2000000, 2000001_TO_5000000, 5000001_TO_10000000, GT_10000000

sourceOfWealth
object
ipAddresses
array of strings
required

Example: ["8.8.8.8"]

ipAddresses*
string
required

Accepts only INVESTMENT, TRADING, REMITTANCES and OTHERS

string

Required if OTHERS is selected for purposeOfAccount field.

Headers
string
required

You can retrieve this from your Dashboard Developer Tools.

Note: The X-XFERS-APP-API-KEY is a mandatory header for all authentication methods, including standard API key usage and HTTP Request Signing mode.

string

The Key ID, can be retrieved from your StraitsX Dashboard.

Note: This header attribute is required when HTTP Request Signing is enabled for your account.

string

Current Unix epoch time in seconds. Must be within ±300 seconds of server time.

Note: This header attribute is required when HTTP Request Signing is enabled for your account.

string

A unique UUID string per request, used for replay protection. Must not be reused within the timestamp window.
Regex: /\A[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\z/i

Note: This header attribute is required when HTTP Request Signing is enabled for your account.

string

Base64-encoded digital signature of the canonical request string.

Note: This header attribute is required when HTTP Request Signing is enabled for your account.

Response

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