Example Requests
Use the Unified Add Customer request to onboard an individual customer.
For an example call that you can customize with your information, see the following examples:
- Request example for
E_KYC
- Request example for
E_DOC_VERIFY
- Request example for
MANUAL_KYC
- Request example for
E_DOC_VERIFY
with unsupported countries
Request example for E_KYC
The following is an example of a request where the KYC mode is E_KYC
.
{
"email": "peter.parker@xyz.com",
"countryCode": "SG",
"mobile": "12345678",
"kycMode": "E_KYC"
}
Request example for E_DOC_VERIFY
The following is an example of a request where the KYC mode is E_DOC_VERIFY
.
{
"firstName": "Peter",
"lastName": "Parker",
"email": "peter.parker@xyz.com",
"nationality": "IN",
"countryCode": "SG",
"mobile": "12345678",
"dateOfBirth": "1992-12-18",
"kycMode": "E_DOC_VERIFY",
"billingAddress1": "123 Long Street",
"billingAddress2": "Great Lake",
"billingCity": "Mumbai",
"billingZipCode": "400011",
"billingCountry": "IN",
"verificationConsent": true
}
Request example for MANUAL_KYC
The following is an example of a request where the KYC mode is MANUAL_KYC
.
{
"firstName": "Sam",
"lastName": "John",
"email": "sam@xyz.com",
"nationality": "IN",
"countryCode": "SG",
"mobile": "12345678",
"dateOfBirth": "1995-05-24",
"kycMode": "MANUAL_KYC",
"billingAddress1": "123 Long Street",
"billingAddress2": "Great Lake",
"billingCity": "Mumbai",
"billingZipCode": "00185",
"billingCountry": "IN",
"identificationDoc": [
{
"identificationType": "PASSPORT",
"identificationValue": "P12345",
"identificationDocIssuanceCountry": "IN",
"identificationDocExpiry": "04/05/2026",
"identificationDocument": [
{
"fileName": "passport-front.jpg",
"fileType": "image/jpeg",
"document": "<<base64 encoded image >>"
},
{
"fileName": "passport-back.jpg",
"fileType": "image/jpeg",
"document": "<<base64 encoded image >>"
}
]
}
]
}
Request example for E_DOC_VERIFY
with unsupported countries
The following is an example of a request where the KYC mode is E_DOC_VERIFY
and address verification details must be collected manually.
This request is used when the country of residence isn't supported by our adress verification vendor. For more information, see SG Oboarding.
{
"firstName": "Sam",
"lastName": "John",
"email": "sam@xyz.com",
"nationality": "IN",
"countryCode": "SG",
"mobile": "12345678",
"dateOfBirth": "1995-05-24",
"kycMode": "E_DOC_VERIFY",
"billingAddress1": "123 Long Street",
"billingAddress2": "Great Lake",
"billingCity": "Mumbai",
"billingZipCode": "00185",
"billingCountry": "IN",
"identificationDoc": [
{
"identificationType": "PASSPORT",
"identificationValue": "P12345",
"identificationDocIssuanceCountry": "IN",
"identificationDocExpiry": "04/05/2026",
"identificationDocument": [
{
"fileName": "passport-front.jpg",
"fileType": "image/jpeg",
"document": "<<base64 encoded image >>"
},
{
"fileName": "passport-back.jpg",
"fileType": "image/jpeg",
"document": "<<base64 encoded image >>"
}
]
}
]
}