Skip to main content
POST
/
v1
/
ekyc
/
aadhaar
/
verify-otp
Verify Otp
curl --request POST \
  --url https://production.deepvue.tech/v1/ekyc/aadhaar/verify-otp \
  --header 'client-id: <api-key>' \
  --header 'x-api-key: <api-key>'
{
"code": 200,
"timestamp": 1738243999577,
"transaction_id": "f6efc218742a405c8dd65cf19c13b878",
"sub_code": "SUCCESS",
"message": "Aadhaar eKYC Successful",
"data": {
"name": "Mohammed Nihar",
"gender": "M",
"dateOfBirth": "28-06-1999",
"maskedNumber": "xxxx-xxxx-8091",
"address": {
"house": "NO. 6",
"street": "19TH MAIN",
"locality": "MTS LAYOUT J X NAGAR 51TH PHASE",
"district": "Bangalore",
"state": "Karnataka",
"pin": "561118",
"country": "India"
}
}
}

Authorizations

x-api-key
string
header
required

API key provided by Deepvue

client-id
string
header
required

Client ID issued by Deepvue

Query Parameters

otp
string
required
session_id
string
required
purpose
string
required
mobile_number
string

Response

Successful Response

code
integer
required
timestamp
integer
required
transaction_id
string
required
message
string
required
data
AadhaarOkycData · object
required