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_VERIFYwith 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_VERIFYand 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 >>"
}
]
}
]
}