CKYC Upload API Integration
Detailed guide to integrate with the CKYC Upload API (V1.3) for submitting customer KYC records
Overview
The CKYC Upload API allows you to ingest customer KYC details directly into the CKYC Portal.
With this API, you can:
- Submit individual or bulk KYC records
- Include detailed applicant information, addresses, contact info, and document images
- Handle related persons and their respective details, including disability information
- Receive success and error responses for each submitted record
This guide explains the API configuration, request structure, sample requests, and responses.
API Configuration
| Key | Value |
|---|---|
| Base URL | https://verify.test.getkwikid.com |
| Environment | UAT |
| Endpoint | /ckycportalapi/ckyc-upload |
| Method | POST |
| Headers | Content-Type: application/json |
| Version | V1.3 |
Request Body Structure
The request body consists of Top-Level Fields and Records Array with multiple nested objects.
Top-Level Fields
| Key | Type | Required | Description |
|---|---|---|---|
| fi_code | string | Yes | Financial institution code |
| version | string | Yes | API version (V1.3) |
| region_code | string | Yes | Region/branch code |
| username | string | Yes | API username/integration ID |
| branch_code | string | Yes | Branch identifier |
| organisation_name | string | No | Organization name |
| records | array | Yes | Array of KYC records (min 1 record) |
Record Fields
| Key | Type | Required | Description |
|---|---|---|---|
| kyc_ref_no | string | Yes | Unique KYC reference number |
| pan | string | Yes | PAN number |
| number_of_identity | integer | Yes | Number of identity documents |
| remarks | string | No | Additional remarks |
| basic_details | object | Yes | Applicant personal details (see below) |
| poa | object | Yes | Proof of Address |
| current_address | object | Yes | Current address |
| contact_details | object | Yes | Contact information |
| kyc_verification_details | object | Yes | KYC verification info |
| additional_documents | array | Yes | Additional documents |
| related_person_info | array | No | Related person information |
Basic Details Fields
| Key | Type | Required | Description |
|---|---|---|---|
| applicant_name_title | string | Yes | Title (Mr, Ms, etc.) |
| applicant_first_name | string | Yes | First name |
| applicant_middle_name | string | No | Middle name |
| applicant_last_name | string | No | Last name |
| applicant_rel_details_flag | string | Yes | Relative type (FATHER, SPOUSE) |
| applicant_rel_name_title | string | Yes | Relative's title |
| applicant_rel_first_name | string | Yes | Relative's first name |
| applicant_rel_middle_name | string | Yes | Relative's middle name |
| applicant_rel_last_name | string | Yes | Relative's last name |
| mother_name_title | string | No | Mother's title |
| mother_first_name | string | No | Mother's first name |
| mother_middle_name | string | No | Mother's middle name |
| mother_last_name | string | No | Mother's last name |
| gender | string | Yes | Gender (M, F, T) |
| dob | string | Yes | Date of birth (DD-MM-YYYY) |
| disability_info | object | Yes | Disability information (see below) |
Disability Info Fields (V1.3)
| Key | Type | Required | Description |
|---|---|---|---|
| is_differently_abled_flag | string | Yes | Disability flag (True/False) |
| impairment_type | string | Conditional | Type of impairment |
| impairment_percentage | number | Conditional | Percentage of impairment (0-100) |
| udid_number | string | Conditional | UDID number (^[A-Z]{2}\d{16}$) |
POA Fields
| Key | Type | Required | Description |
|---|---|---|---|
| poa_document | string | Yes | Document type |
| poa_document_number | string | Yes | Document number |
| verified_from_issuer | string | Yes | Verified from issuer (Y/N) |
| poa_address_line_1 | string | No | Address line 1 |
| poa_address_line_2 | string | No | Address line 2 |
| poa_address_line_3 | string | No | Address line 3 |
| poa_vtc | string | No | Village/Town/City |
| poa_state | string | No | State |
| poa_country | string | No | Country code |
| poa_pin_code | string | No | PIN code |
| document_images | array | Yes | Document images (see Document Images table) |
Current Address Fields
| Key | Type | Required | Description |
|---|---|---|---|
| current_address_same_as_poa_address | string | Yes | Same as POA address (Y/N) |
| current_address_proof_document | string | No | Proof document type |
| current_address_line_1 | string | No | Address line 1 |
| current_address_line_2 | string | No | Address line 2 |
| current_address_line_3 | string | No | Address line 3 |
| current_vtc | string | No | Village/Town/City |
| current_state | string | No | State |
| current_country | string | No | Country code |
| current_pin_code | string | No | PIN code |
| document_images | array | No | Required if current_address_same_as_poa_address = N |
Contact Details Fields
| Key | Type | Required | Description |
|---|---|---|---|
| residence_std | string | No | STD code |
| residence_landline_number | string | No | Landline number |
| mobile_isd | string | Yes | Mobile country code |
| mobile_number | string | Yes | Mobile number |
| email_id | string | No | Email address |
| number_of_related_people | integer | No | Number of related people |
Verification Details Fields
| Key | Type | Required | Description |
|---|---|---|---|
| kyc_declaration_date | string | Yes | Declaration date (DD-MM-YYYY) |
| kyc_declaration_place | string | Yes | Declaration place |
| kyc_verification_date | string | Yes | Verification date (DD-MM-YYYY) |
| kyc_type | string | Yes | KYC type code |
| kyc_verifier_name | string | No | Verifier name |
| kyc_verifier_designation | string | No | Verifier designation |
| kyc_verifier_branch | string | No | Verifier branch |
| kyc_verifier_employee_code | string | No | Employee code |
| kyc_type_of_document_submitted | string | Yes | Document type submitted |
Document Images Fields
| Key | Type | Required | Description |
|---|---|---|---|
| document_body | string | Yes | Base64 encoded document (> 10 chars) |
| title | string | Yes | Document title (AADHAAR, PHOTOGRAPH, etc.) |
| document_type | string | Yes | Document type (JPEG, JPG, PNG, PDF, TIFF) |
Additional Documents Fields
| Key | Type | Required | Description |
|---|---|---|---|
| document_body | string | Yes | Base64 encoded document (> 10 chars) |
| title | string | Yes | Document title (PHOTOGRAPH, FORM60, etc.) |
| document_type | string | Yes | Document type (JPEG, JPG, PNG, PDF, TIFF) |
| document_identifier | string | No | Document identifier |
Related Person Fields
| Key | Type | Required | Description |
|---|---|---|---|
| rel_type | string | Yes | Relationship type code |
| rel_kyc_number | string | Yes | Relative KYC reference number |
| rel_person_addition_deletion | string | Yes | Addition/Deletion flag |
| rel_maiden_name_title | string | No | Maiden name title |
| rel_maiden_first_name | string | No | Maiden first name |
| rel_maiden_middle_name | string | No | Maiden middle name |
| rel_maiden_last_name | string | No | Maiden last name |
| rel_details_flag | string | Yes | Relative type (FATHER, SPOUSE) |
| rel_name_title | string | Yes | Relative title |
| rel_first_name | string | Yes | Relative first name |
| rel_middle_name | string | No | Relative middle name |
| rel_last_name | string | Yes | Relative last name |
| rel_mother_name_title | string | No | Mother’s title |
| rel_mother_first_name | string | No | Mother’s first name |
| rel_mother_middle_name | string | No | Mother’s middle name |
| rel_mother_last_name | string | No | Mother’s last name |
| rel_gender | string | Yes | Gender (M, F, T) |
| rel_dob | string | Yes | Date of birth (DD-MM-YYYY) |
| rel_residential_status | string | Yes | Resident/Non-Resident |
| rel_pan | string | Yes | PAN of relative |
| rel_disability_info | object | Yes | Disability info (see table below) |
| rel_poa | object | Yes | Relative proof of address (see table below) |
| rel_current_address | object | Yes | Relative current address (see table below) |
| rel_contact_details | object | Yes | Relative contact info (see table below) |
| rel_kyc_verification_details | object | Yes | Relative KYC verification details (see table below) |
| rel_additional_documents | array | Yes | Relative additional documents (see table below) |
| rel_remarks | string | No | Relative remarks |
| rel_relative | object | No | Relative’s relative details (grandparent, etc.) |
Related Person Disability Info
| Key | Type | Required | Description |
|---|---|---|---|
| rel_is_differently_abled | boolean | Yes | Disability flag |
| rel_udid_number | string | Conditional | UDID number |
| rel_impairment_type | string | Conditional | Type of impairment |
| rel_impairment_percentage | number | Conditional | Percentage of impairment |
Related Person POA Fields
| Key | Type | Required | Description |
|---|---|---|---|
| rel_poa_document | string | Yes | Document type |
| rel_poa_document_number | string | Yes | Document number |
| rel_poa_address_line_1 | string | No | Address line 1 |
| rel_poa_address_line_2 | string | No | Address line 2 |
| rel_poa_address_line_3 | string | No | Address line 3 |
| rel_poa_vtc | string | No | Village/Town/City |
| rel_poa_state | string | No | State |
| rel_poa_country | string | No | Country code |
| rel_poa_pin_code | string | No | PIN code |
| rel_document_images | array | Yes | Document images (Base64) |
Related Person Current Address Fields
| Key | Type | Required | Description |
|---|---|---|---|
| rel_current_address_same_as_poa_address | string | Yes | Y/N |
| rel_current_address_proof_document | string | No | Document type |
| rel_current_address_line_1 | string | No | Address line 1 |
| rel_current_address_line_2 | string | No | Address line 2 |
| rel_current_address_line_3 | string | No | Address line 3 |
| rel_current_vtc | string | No | Village/Town/City |
| rel_current_state | string | No | State |
| rel_current_country | string | No | Country code |
| rel_current_pin_code | string | No | PIN code |
| rel_document_images | array | No | Base64 images |
Related Person Contact Details Fields
| Key | Type | Required | Description |
|---|---|---|---|
| rel_residence_std | string | No | STD code |
| rel_residence_landline_number | string | No | Landline |
| rel_mobile_isd | string | Yes | Mobile ISD code |
| rel_mobile_number | string | Yes | Mobile number |
| rel_email_id | string | No | |
| rel_number_of_related_people | integer | No | Number of related people |
Related Person Verification Details
| Key | Type | Required | Description |
|---|---|---|---|
| rel_kyc_declaration_date | string | Yes | Declaration date |
| rel_kyc_declaration_place | string | Yes | Declaration place |
| rel_kyc_verification_date | string | Yes | Verification date |
| rel_kyc_type | string | Yes | KYC type code |
| rel_kyc_verifier_name | string | No | Verifier name |
| rel_kyc_verifier_designation | string | No | Verifier designation |
| rel_kyc_verifier_branch | string | No | Verifier branch |
| rel_kyc_verifier_employee_code | string | No | Verifier employee code |
Related Person Additional Documents
| Key | Type | Required | Description |
|---|---|---|---|
| document_body | string | Yes | Base64 encoded document |
| title | string | Yes | Document title |
| document_type | string | Yes | Document type |
| document_identifier | string | No | Document identifier |
Request Body (records)
"records": [
{
"kyc_ref_no": "KYC_REF_PLACEHOLDER",
"pan": "PAN_PLACEHOLDER",
"number_of_identity": 1,
"remarks": "REMARKS_PLACEHOLDER",
"basic_details": {
"applicant_name_title": "Mr",
"applicant_first_name": "FIRSTNAME_PLACEHOLDER",
"applicant_middle_name": "MIDDLENAME_PLACEHOLDER",
"applicant_last_name": "LASTNAME_PLACEHOLDER",
"applicant_maiden_name_title": "",
"applicant_maiden_first_name": "",
"applicant_maiden_middle_name": "",
"applicant_maiden_last_name": "",
"applicant_rel_details_flag": "FATHER",
"applicant_rel_name_title": "Mr",
"applicant_rel_first_name": "REL_FIRSTNAME_PLACEHOLDER",
"applicant_rel_middle_name": "REL_MIDDLENAME_PLACEHOLDER",
"applicant_rel_last_name": "REL_LASTNAME_PLACEHOLDER",
"mother_name_title": "",
"mother_first_name": "",
"mother_middle_name": "",
"mother_last_name": "",
"gender": "M",
"dob": "DD-MM-YYYY",
"disability_info": {
"differently_abled_flag": False,
"impairment_type": "",
"impairment_percentage": 0,
"udid_number": ""
}
},
"poa": {
"poa_document": "AADHAR",
"poa_document_number": "DOCNUM_PLACEHOLDER",
"verified_from_issuer": "Y",
"poa_address_line_1": "ADDR_LINE1_PLACEHOLDER",
"poa_address_line_2": "ADDR_LINE2_PLACEHOLDER",
"poa_address_line_3": "ADDR_LINE3_PLACEHOLDER",
"poa_vtc": "CITY_PLACEHOLDER",
"poa_state": "STATE_PLACEHOLDER",
"poa_country": "IN",
"poa_pin_code": "PINCODE_PLACEHOLDER",
"document_images": [
{
"document_body": "base64_encoded_document_content",
"title": "AADHAAR",
"document_type": "JPEG"
},
{
"document_body": "base64_encoded_document_content",
"title": "AADHAAR",
"document_type": "JPEG"
}
]
},
"current_address": {
"current_address_same_as_poa_address": "N",
"current_address_proof_document": "PASSPORT",
"current_address_line_1": "ADDR_LINE1_PLACEHOLDER",
"current_address_line_2": "ADDR_LINE2_PLACEHOLDER",
"current_address_line_3": "ADDR_LINE3_PLACEHOLDER",
"current_vtc": "CITY_PLACEHOLDER",
"current_state": "STATE_PLACEHOLDER",
"current_country": "IN",
"current_pin_code": "PINCODE_PLACEHOLDER",
"document_images": [
{
"document_body": "base64_encoded_document_content",
"title": "PASSPORT",
"document_type": "JPEG"
},
{
"document_body": "base64_encoded_document_content",
"title": "PASSPORT",
"document_type": "JPEG"
}
]
},
"contact_details": {
"residence_std": "STD_PLACEHOLDER",
"residence_landline_number": "LANDLINE_PLACEHOLDER",
"mobile_isd": "+91",
"mobile_number": "MOBILE_PLACEHOLDER",
"email_id": "EMAIL_PLACEHOLDER",
"number_of_related_people": 1
},
"kyc_verification_details": {
"kyc_declaration_date": "DD-MM-YYYY",
"kyc_declaration_place": "PLACEHOLDER",
"kyc_verification_date": "DD-MM-YYYY",
"kyc_type": "01",
"kyc_verifier_name": "VERIFIER_NAME_PLACEHOLDER",
"kyc_verifier_designation": "DESIGNATION_PLACEHOLDER",
"kyc_verifier_branch": "BRANCH_PLACEHOLDER",
"kyc_verifier_employee_code": "EMP_CODE_PLACEHOLDER",
"kyc_type_of_document_submitted": ""
},
"additional_documents": [
{
"document_body": "base64_encoded_document_content",
"title": "PHOTOGRAPH",
"document_type": "JPEG",
"document_identifier": "photograph"
}
],
"related_person_info": [
{
"rel_type": "01",
"rel_kyc_number": "REL_KYC_PLACEHOLDER",
"rel_person_addition_deletion": "01",
"rel_maiden_name_title": "",
"rel_maiden_first_name": "",
"rel_maiden_middle_name": "",
"rel_maiden_last_name": "",
"rel_details_flag": "FATHER",
"rel_name_title": "Mr",
"rel_first_name": "REL_FIRSTNAME_PLACEHOLDER",
"rel_middle_name": "",
"rel_last_name": "REL_LASTNAME_PLACEHOLDER",
"rel_mother_name_title": "",
"rel_mother_first_name": "",
"rel_mother_middle_name": "",
"rel_mother_last_name": "",
"rel_gender": "M",
"rel_dob": "DD-MM-YYYY",
"rel_residential_status": "Resident",
"rel_pan": "REL_PAN_PLACEHOLDER",
"rel_disability_info": {
"rel_is_differently_abled": False,
"rel_udid_number": "",
"rel_impairment_type": "",
"rel_impairment_percentage": 0
},
"rel_poa": {
"rel_poa_document": "VOTERID",
"rel_poa_document_number": "REL_DOCNUM_PLACEHOLDER",
"rel_poa_address_line_1": "ADDR_LINE1_PLACEHOLDER",
"rel_poa_address_line_2": "ADDR_LINE2_PLACEHOLDER",
"rel_poa_address_line_3": "",
"rel_poa_vtc": "CITY_PLACEHOLDER",
"rel_poa_state": "STATE_PLACEHOLDER",
"rel_poa_country": "IN",
"rel_poa_pin_code": "PINCODE_PLACEHOLDER",
"rel_document_images": [
{
"document_body": "base64_encoded_document_content",
"title": "VOTERID",
"document_type": "JPEG"
},
{
"document_body": "base64_encoded_document_content",
"title": "VOTERID",
"document_type": "JPEG"
}
]
},
"rel_current_address": {
"rel_current_address_same_as_poa_address": "Y",
"rel_current_address_proof_document": "",
"rel_current_address_line_1": "",
"rel_current_address_line_2": "",
"rel_current_address_line_3": "",
"rel_current_vtc": "",
"rel_current_state": "",
"rel_current_country": "",
"rel_current_pin_code": "",
"rel_document_images": []
},
"rel_contact_details": {
"rel_residence_std": "",
"rel_residence_landline_number": "",
"rel_mobile_isd": "+91",
"rel_mobile_number": "REL_MOBILE_PLACEHOLDER",
"rel_email_id": "REL_EMAIL_PLACEHOLDER",
"rel_number_of_related_people": 0
},
"rel_kyc_verification_details": {
"rel_kyc_declaration_date": "DD-MM-YYYY",
"rel_kyc_declaration_place": "PLACEHOLDER",
"rel_kyc_verification_date": "DD-MM-YYYY",
"rel_kyc_type": "01",
"rel_kyc_verifier_name": "VERIFIER_NAME_PLACEHOLDER",
"rel_kyc_verifier_designation": "DESIGNATION_PLACEHOLDER",
"rel_kyc_verifier_branch": "BRANCH_PLACEHOLDER",
"rel_kyc_verifier_employee_code": "EMP_CODE_PLACEHOLDER"
},
"rel_additional_documents": [
{
"document_body": "base64_encoded_document_content",
"title": "PHOTOGRAPH",
"document_type": "JPEG",
"document_identifier": "photograph"
}
],
"rel_remarks": "RELATED_PERSON_REMARKS_PLACEHOLDER"
}
]
}
]Sample cURL Request
curl -X POST "https://verify.test.getkwikid.com/ckycportalapi/ckyc-upload" \
-H "Content-Type: application/json" \
-d '{
"fi_code": "CERSAI_FICODE",
"version": "V1.3",
"region_code": "CERSAI_REGION_CODE",
"username": "CERSAI_USERNAME",
"branch_code": "CERSAI_BRANCH_CODE",
"organisation_name": "CERSAI_ORGANISATION_NAME",
"records": [
{
"kyc_ref_no": "KYC_REF_PLACEHOLDER",
"pan": "PAN_PLACEHOLDER",
"number_of_identity": 1,
"remarks": "REMARKS_PLACEHOLDER",
"basic_details": {
"applicant_name_title": "Mr",
"applicant_first_name": "FIRSTNAME_PLACEHOLDER",
"applicant_middle_name": "MIDDLENAME_PLACEHOLDER",
"applicant_last_name": "LASTNAME_PLACEHOLDER",
"applicant_maiden_name_title": "",
"applicant_maiden_first_name": "",
"applicant_maiden_middle_name": "",
"applicant_maiden_last_name": "",
"applicant_rel_details_flag": "FATHER",
"applicant_rel_name_title": "Mr",
"applicant_rel_first_name": "REL_FIRSTNAME_PLACEHOLDER",
"applicant_rel_middle_name": "REL_MIDDLENAME_PLACEHOLDER",
"applicant_rel_last_name": "REL_LASTNAME_PLACEHOLDER",
"mother_name_title": "",
"mother_first_name": "",
"mother_middle_name": "",
"mother_last_name": "",
"gender": "M",
"dob": "DD-MM-YYYY",
"disability_info": {
"differently_abled_flag": False,
"impairment_type": "",
"impairment_percentage": 0,
"udid_number": ""
}
},
"poa": {
"poa_document": "AADHAR",
"poa_document_number": "DOCNUM_PLACEHOLDER",
"verified_from_issuer": "Y",
"poa_address_line_1": "ADDR_LINE1_PLACEHOLDER",
"poa_address_line_2": "ADDR_LINE2_PLACEHOLDER",
"poa_address_line_3": "ADDR_LINE3_PLACEHOLDER",
"poa_vtc": "CITY_PLACEHOLDER",
"poa_state": "STATE_PLACEHOLDER",
"poa_country": "IN",
"poa_pin_code": "PINCODE_PLACEHOLDER",
"document_images": [
{
"document_body": "base64_encoded_document_content",
"title": "AADHAAR",
"document_type": "JPEG"
},
{
"document_body": "base64_encoded_document_content",
"title": "AADHAAR",
"document_type": "JPEG"
}
]
},
"current_address": {
"current_address_same_as_poa_address": "N",
"current_address_proof_document": "PASSPORT",
"current_address_line_1": "ADDR_LINE1_PLACEHOLDER",
"current_address_line_2": "ADDR_LINE2_PLACEHOLDER",
"current_address_line_3": "ADDR_LINE3_PLACEHOLDER",
"current_vtc": "CITY_PLACEHOLDER",
"current_state": "STATE_PLACEHOLDER",
"current_country": "IN",
"current_pin_code": "PINCODE_PLACEHOLDER",
"document_images": [
{
"document_body": "base64_encoded_document_content",
"title": "PASSPORT",
"document_type": "JPEG"
},
{
"document_body": "base64_encoded_document_content",
"title": "PASSPORT",
"document_type": "JPEG"
}
]
},
"contact_details": {
"residence_std": "STD_PLACEHOLDER",
"residence_landline_number": "LANDLINE_PLACEHOLDER",
"mobile_isd": "+91",
"mobile_number": "MOBILE_PLACEHOLDER",
"email_id": "EMAIL_PLACEHOLDER",
"number_of_related_people": 1
},
"kyc_verification_details": {
"kyc_declaration_date": "DD-MM-YYYY",
"kyc_declaration_place": "PLACEHOLDER",
"kyc_verification_date": "DD-MM-YYYY",
"kyc_type": "01",
"kyc_verifier_name": "VERIFIER_NAME_PLACEHOLDER",
"kyc_verifier_designation": "DESIGNATION_PLACEHOLDER",
"kyc_verifier_branch": "BRANCH_PLACEHOLDER",
"kyc_verifier_employee_code": "EMP_CODE_PLACEHOLDER",
"kyc_type_of_document_submitted": ""
},
"additional_documents": [
{
"document_body": "base64_encoded_document_content",
"title": "PHOTOGRAPH",
"document_type": "JPEG",
"document_identifier": "photograph"
}
],
"related_person_info": [
{
"rel_type": "01",
"rel_kyc_number": "REL_KYC_PLACEHOLDER",
"rel_person_addition_deletion": "01",
"rel_maiden_name_title": "",
"rel_maiden_first_name": "",
"rel_maiden_middle_name": "",
"rel_maiden_last_name": "",
"rel_details_flag": "FATHER",
"rel_name_title": "Mr",
"rel_first_name": "REL_FIRSTNAME_PLACEHOLDER",
"rel_middle_name": "",
"rel_last_name": "REL_LASTNAME_PLACEHOLDER",
"rel_mother_name_title": "",
"rel_mother_first_name": "",
"rel_mother_middle_name": "",
"rel_mother_last_name": "",
"rel_gender": "M",
"rel_dob": "DD-MM-YYYY",
"rel_residential_status": "Resident",
"rel_pan": "REL_PAN_PLACEHOLDER",
"rel_disability_info": {
"rel_is_differently_abled": False,
"rel_udid_number": "",
"rel_impairment_type": "",
"rel_impairment_percentage": 0
},
"rel_poa": {
"rel_poa_document": "VOTERID",
"rel_poa_document_number": "REL_DOCNUM_PLACEHOLDER",
"rel_poa_address_line_1": "ADDR_LINE1_PLACEHOLDER",
"rel_poa_address_line_2": "ADDR_LINE2_PLACEHOLDER",
"rel_poa_address_line_3": "",
"rel_poa_vtc": "CITY_PLACEHOLDER",
"rel_poa_state": "STATE_PLACEHOLDER",
"rel_poa_country": "IN",
"rel_poa_pin_code": "PINCODE_PLACEHOLDER",
"rel_document_images": [
{
"document_body": "base64_encoded_document_content",
"title": "VOTERID",
"document_type": "JPEG"
},
{
"document_body": "base64_encoded_document_content",
"title": "VOTERID",
"document_type": "JPEG"
}
]
},
"rel_current_address": {
"rel_current_address_same_as_poa_address": "Y",
"rel_current_address_proof_document": "",
"rel_current_address_line_1": "",
"rel_current_address_line_2": "",
"rel_current_address_line_3": "",
"rel_current_vtc": "",
"rel_current_state": "",
"rel_current_country": "",
"rel_current_pin_code": "",
"rel_document_images": []
},
"rel_contact_details": {
"rel_residence_std": "",
"rel_residence_landline_number": "",
"rel_mobile_isd": "+91",
"rel_mobile_number": "REL_MOBILE_PLACEHOLDER",
"rel_email_id": "REL_EMAIL_PLACEHOLDER",
"rel_number_of_related_people": 0
},
"rel_kyc_verification_details": {
"rel_kyc_declaration_date": "DD-MM-YYYY",
"rel_kyc_declaration_place": "PLACEHOLDER",
"rel_kyc_verification_date": "DD-MM-YYYY",
"rel_kyc_type": "01",
"rel_kyc_verifier_name": "VERIFIER_NAME_PLACEHOLDER",
"rel_kyc_verifier_designation": "DESIGNATION_PLACEHOLDER",
"rel_kyc_verifier_branch": "BRANCH_PLACEHOLDER",
"rel_kyc_verifier_employee_code": "EMP_CODE_PLACEHOLDER"
},
"rel_additional_documents": [
{
"document_body": "base64_encoded_document_content",
"title": "PHOTOGRAPH",
"document_type": "JPEG",
"document_identifier": "photograph"
}
],
"rel_remarks": "RELATED_PERSON_REMARKS_PLACEHOLDER"
}
]
}
]
}'