curl --request POST \
--url https://sandbox.cashfree.com/verification/mobile360/otp/verify \
--header 'Content-Type: application/json' \
--header 'x-client-id: <api-key>' \
--header 'x-client-secret: <api-key>' \
--data '{
"verification_id": "test_verification_id",
"otp": "123456"
}'
{
"verification_id": "test_verification_id_99",
"reference_id": 1234567,
"status": "VALID",
"personal_info": {
"full_name": "RAHUL SHARMA",
"gender": "MALE",
"total_income": null,
"occupation": null,
"age": 38,
"dob": "1986-05-15",
"relatives_details": [
{
"relation": "FATHER",
"relative_name": "VIKAS SHARMA"
}
]
},
"phone_numbers": [
{
"type": "MOBILE",
"number": "99XXXXXX99",
"linked_to": "PAN"
},
{
"type": "MOBILE",
"number": "99999999999",
"linked_to": "CREDIT"
}
],
"emails": [
{
"email": "rahul.sharma@example.com",
"linked_to": "CREDIT"
},
{
"email": "ra*******ma@gmail.com",
"linked_to": "PAN"
},
{
"email": "r***********a@gmail.com",
"linked_to": "UAN"
}
],
"passport": [
{
"number": "A9876543",
"linked_to": "UAN"
}
],
"ration_card": [
{
"number": "A9876543",
"linked_to": "UAN"
}
],
"voter_id": [
{
"number": "XYZ1234567",
"linked_to": "UAN"
}
],
"pan": [
{
"pan_number": "ABCDE1234F",
"metadata": {
"registered_name": "RAHUL SHARMA",
"name_pan_card": "RAHUL SHARMA",
"type": "Individual or Person",
"aadhaar_linked": true
}
}
],
"driving_license": [
{
"number": "DL-9876543210123",
"linked_to": "UAN"
}
],
"aadhaar": [
{
"masked_aadhaar_number": "XXXXXXXX9876"
}
],
"addresses": [
{
"address": "Flat 404, Green Towers, MG Road, Mumbai 400001",
"type": "Primary",
"state": "MAHARASTHRA",
"pincode": "400001",
"city": "Mumbai",
"street": " MG Road",
"country": "India",
"linked_to": "PAN"
}
],
"bank_accounts": [
{
"bank_account": "*******1234",
"ifsc": "HDFC*****99",
"bank_address": "STATE BANK OF INDIA,SIB THANE"
}
],
"employment_details": {
"uan": [
{
"uan": "200123456789",
"member_id": "XYZAB00123450000005678",
"establishment_id": "XYZAB0012345000",
"exit_date": null,
"joining_date": "2018-05-10",
"leave_reason": null,
"establishment_name": "ABC TECHNOLOGIES PVT LTD",
"uan_linked_aadhaar": true
}
],
"recent_employment_details": {
"employee_details": {
"member_id": "XYZAB00123450000005678",
"exit_date": null,
"joining_date": "2018-05-10",
"uan": "200123456789",
"epfo": {
"recent": true,
"name_unique": true,
"pf_filings_details": true
},
"employed": true,
"employee_name_match": true,
"exit_date_marked": false
},
"employer_details": {
"establishment_id": "XYZAB0012345000",
"establishment_name": "ABC TECHNOLOGIES PVT LTD",
"setup_date": "2012-03-15",
"ownership_type": "Private Limited Company",
"employer_confidence_score": 85,
"employer_name_match": true,
"pf_filing_details": [
{
"total_amount": 32145678,
"employees_count": 5678,
"wage_month": "JAN-25"
},
{
"total_amount": 31456789,
"employees_count": 5600,
"wage_month": "DEC-24"
},
{
"total_amount": 30987654,
"employees_count": 5500,
"wage_month": "NOV-24"
}
]
}
}
}
}
Use this API to extract multiple identity types from mobile number.
curl --request POST \
--url https://sandbox.cashfree.com/verification/mobile360/otp/verify \
--header 'Content-Type: application/json' \
--header 'x-client-id: <api-key>' \
--header 'x-client-secret: <api-key>' \
--data '{
"verification_id": "test_verification_id",
"otp": "123456"
}'
{
"verification_id": "test_verification_id_99",
"reference_id": 1234567,
"status": "VALID",
"personal_info": {
"full_name": "RAHUL SHARMA",
"gender": "MALE",
"total_income": null,
"occupation": null,
"age": 38,
"dob": "1986-05-15",
"relatives_details": [
{
"relation": "FATHER",
"relative_name": "VIKAS SHARMA"
}
]
},
"phone_numbers": [
{
"type": "MOBILE",
"number": "99XXXXXX99",
"linked_to": "PAN"
},
{
"type": "MOBILE",
"number": "99999999999",
"linked_to": "CREDIT"
}
],
"emails": [
{
"email": "rahul.sharma@example.com",
"linked_to": "CREDIT"
},
{
"email": "ra*******ma@gmail.com",
"linked_to": "PAN"
},
{
"email": "r***********a@gmail.com",
"linked_to": "UAN"
}
],
"passport": [
{
"number": "A9876543",
"linked_to": "UAN"
}
],
"ration_card": [
{
"number": "A9876543",
"linked_to": "UAN"
}
],
"voter_id": [
{
"number": "XYZ1234567",
"linked_to": "UAN"
}
],
"pan": [
{
"pan_number": "ABCDE1234F",
"metadata": {
"registered_name": "RAHUL SHARMA",
"name_pan_card": "RAHUL SHARMA",
"type": "Individual or Person",
"aadhaar_linked": true
}
}
],
"driving_license": [
{
"number": "DL-9876543210123",
"linked_to": "UAN"
}
],
"aadhaar": [
{
"masked_aadhaar_number": "XXXXXXXX9876"
}
],
"addresses": [
{
"address": "Flat 404, Green Towers, MG Road, Mumbai 400001",
"type": "Primary",
"state": "MAHARASTHRA",
"pincode": "400001",
"city": "Mumbai",
"street": " MG Road",
"country": "India",
"linked_to": "PAN"
}
],
"bank_accounts": [
{
"bank_account": "*******1234",
"ifsc": "HDFC*****99",
"bank_address": "STATE BANK OF INDIA,SIB THANE"
}
],
"employment_details": {
"uan": [
{
"uan": "200123456789",
"member_id": "XYZAB00123450000005678",
"establishment_id": "XYZAB0012345000",
"exit_date": null,
"joining_date": "2018-05-10",
"leave_reason": null,
"establishment_name": "ABC TECHNOLOGIES PVT LTD",
"uan_linked_aadhaar": true
}
],
"recent_employment_details": {
"employee_details": {
"member_id": "XYZAB00123450000005678",
"exit_date": null,
"joining_date": "2018-05-10",
"uan": "200123456789",
"epfo": {
"recent": true,
"name_unique": true,
"pf_filings_details": true
},
"employed": true,
"employee_name_match": true,
"exit_date_marked": false
},
"employer_details": {
"establishment_id": "XYZAB0012345000",
"establishment_name": "ABC TECHNOLOGIES PVT LTD",
"setup_date": "2012-03-15",
"ownership_type": "Private Limited Company",
"employer_confidence_score": 85,
"employer_name_match": true,
"pf_filing_details": [
{
"total_amount": 32145678,
"employees_count": 5678,
"wage_month": "JAN-25"
},
{
"total_amount": 31456789,
"employees_count": 5600,
"wage_month": "DEC-24"
},
{
"total_amount": 30987654,
"employees_count": 5500,
"wage_month": "NOV-24"
}
]
}
}
}
}
Client ID. You can find your ID in the Merchant Dashboard.
Client secret key. You can find your secret key in the Merchant Dashboard.
Send the signature if IP is not whitelisted
Find the request parameters to submit the OTP
Find the request parameters for Mobile 360 Verify OTP
Response for Mobile360 Verify OTP.
Schema for the response of Mobile360 Validate OTP API.
Was this page helpful?