CKYC Prefill

The CKYC Prefill Hyperstream takes the minimum possible input from the user, i.e., the name and phone number. Following this, the Hyperstream fetches all the documents of the user present in the CKYC Registry.

The steps of the Hyperstream are mentioned below:

  1. Using the mobile_number and full_name of the user, Decentro uses the customer data pull API to extract an ID number and the DOB required for the authentication factor in future steps.
  2. Using the ID number, Decentro uses the CKYC search API to fetch the 14-Digit CKYC Number
  3. Using the CKYC Number retrieved from step 2, and the DOB and other authentication factor retrieved from step 1, Decentro fetches the customers records in the CKYC Registry.

Sample Request & Response

    "reference_id": "DEC001",
    "hyperstream": "CKYC_PREFILL",
    "consent": true,
    "consent_purpose": "To onboard user into platform",
    "initial_input": {
        "full_name": "JOHN DOE",
        "mobile_number": "9999999999"
    "decentro_txn_id": "XXXXXXXXXXXX",
    "status": "SUCCESS",
    "http_status_code": 200,
    "response_key": "success_hyperstream",
    "data": {
            "id_type": "CKYC",
            "identity_number": "XXXXXXXXXXXX",
            "auth_factor_type": 1,
            "auth_factor": "YYYY-MM-DD",
            "personal_details": {
                "constituiton_type": "Individual",
                "account_type": "Normal",
                "ckyc_no": "XXXXXXXXXXXX",
                "prefix": "MR",
                "first_name": "XXXXXX",
                "last_name": "XXXXXXX",
                "full_name": "XXXXXXX",
                "maiden_prefix": "MR",
                "maiden_fullname": "MR",
                "father_or_spouse": "XXXXX",
                "father_prefix": "MR",
                "father_fname": "XXXXX",
                "father_lname": "XXXXX",
                "father_fullname": "XXXXXXXXX",
                "mother_prefix": "MRS",
                "mother_fname": "XXXXX",
                "mother_lname": "XXXXXX",
                "mother_fullname": "XXXXXX",
                "gender": "MALE",
                "dob": "DD-MM-YYYY",
                "pan": "XXXXXX",
                "perm_line1": "XXXXXXXXX",
                "perm_line2": "XXXXXXX",
                "perm_line3": "XXXXX",
                "perm_city": "XXXXX",
                "perm_dist": "XXXXX",
                "perm_state": "XX",
                "perm_country": "XX",
                "perm_pin": "XXXXX",
                "perm_poa": "Proof of Possession of Aadhaar",
                "perm_corres_sameflag": "Y",
                "corres_line1": "XXXXX",
                "corres_line2": "XXXX",
                "corres_line3": "XXXX",
                "corres_city": "XXXX",
                "corres_dist": "XXXXX",
                "corres_state": "XX",
                "corres_country": "XX",
                "corres_pin": "XXXX",
                "mob_code": "91",
                "mob_num": "XXXXX",
                "email": "XXXXX",
                "remarks": "ADDL FILE",
                "dec_date": "DD-MM-YYYY",
                "dec_place": "XXXXXXX",
                "kyc_date": "********",
                "doc_sub": "Certified Copies",
                "kyc_name": "********",
                "kyc_designation": "********",
                "kyc_branch": "********",
                "kyc_empcode": "********",
                "num_identity": "0",
                "num_related": "0",
                "num_images": "5",
                "permanent_address": "XXXXX",
                "corresponding_address": "XXXXX"
            "image_details": {
                "Photograph": {
                    "image_code": "Photograph",
                    "image_data": "<base64>",
                    "global_flag": "1",
                    "branch_code": "ISECHO",
                    "image_type": "JPG"
                "PAN": {
                    "image_code": "PAN",
                    "image_data": "<base64>",
                    "global_flag": "1",
                    "branch_code": "ISECHO",
                    "image_type": "JPG"
                "PASSPORT": {
                    "image_code": "Passport",
                    "image_data": "<base64>",
                    "global_flag": "GLOBAL",
                    "branch_code": "ISECHO",
                    "image_type": "PDF"
                "Signature": {
                    "image_code": "Signature",
                    "image_data": "<base64>",
                    "global_flag": "1",
                    "branch_code": "ISECHO",
                    "image_type": "JPG"
                "AADHAAR": {
                    "image_code": "Proof of Possession of Aadhaar",
                    "image_data": "<base64>",
                    "global_flag": "1",
                    "branch_code": "SBIPRODBR",
                    "image_type": "JPG"
    "message": "Successfully completed hyperstream",
    "reference_id": "XXXXX"