cURL
curl --request POST \ --url https://production.deepvue.tech/v2/ekyc/aadhaar/verify-otp \ --header 'client-id: <api-key>' \ --header 'x-api-key: <api-key>'
200
Aadhaar EKYC Successful
{ "code": 200, "timestamp": 1738243999577, "transaction_id": "f6efc218742a405c8dd65cf19c13b878", "sub_code": "SUCCESS", "message": "Aadhaar eKYC Successful", "data": { "address": { "careOf": "S/O H. Nue Mahammed", "country": "India", "district": "Bangalore", "house": "NO. 6", "landmark": "", "locality": "MTS LAYOUT J X NAGAR 51TH PHASE", "pin": "561118", "postOffice": "J P Nagar", "state": "Karnataka", "street": "19TH MAIN", "subDistrict": "", "vtc": "Bangalore" }, "dateOfBirth": "28-06-1999", "email": "e2afb1d691d72a535b501053e6291abdb51c05cccc7c08b4439ab3e", "gender": "M", "generatedAt": "1738304139979", "maskedNumber": "xxxx-xxxx-8091", "name": "Mohammed Nihar", "phone": "ad0e19163c4ff90313ce2b1457ea0687fbfbf0f344566e50bed07f60ae064", "photo": "rWHcAdajJoopFSYqnjNVXYebkngc0UU47mNZ+6j/2Q==", "aadhaar_linked_mobile_match": "Yes/No", "document_pdf": "YqnjNVXYebkngc0U" }}
This API will validate the OTP entered by the user to authenticate with UIDAI. Once successfully validated response will have the below details.
API key provided by Deepvue
Client ID issued by Deepvue
Successful Response
Show child attributes