Skip to main content
POST
/
mobile360
/
otp
/
verify
Mobile 360 Verify OTP
curl --request POST \
  --url https://sandbox.cashfree.com/verification/mobile360/otp/verify \
  --header 'Content-Type: application/json' \
  --header 'x-api-version: <x-api-version>' \
  --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_123",
  "reference_id": 987654,
  "status": "SUCCESS",
  "personal_details": {
    "full_name": "JOHN SNOW",
    "gender": "MALE",
    "total_income": "500000",
    "occupation": "Software Engineer",
    "age": 30,
    "dob": "1994-05-10",
    "relatives_details": [
      {
        "relation": "FATHER",
        "relative_name": "Alice Doe"
      }
    ]
  },
  "phone_numbers": [
    {
      "type": "MOBILE",
      "phone": "9999999999",
      "linked_to": "CREDIT"
    }
  ],
  "emails": [
    {
      "email": "[email protected]",
      "linked_to": "PAN"
    }
  ],
  "passport_details": [
    {
      "passport_number": "PA123456",
      "linked_to": "CREDIT"
    }
  ],
  "bank_account_details": [
    {
      "bank_account": "123456789012",
      "ifsc": "HDFC0001234",
      "bank_address": "MG Road, Bangalore",
      "linked_to": "UAN"
    }
  ],
  "aadhaar_details": [
    {
      "masked_aadhaar_number": "XXXXXXXX8848",
      "linked_to": "PAN"
    }
  ],
  "ration_card_details": [
    {
      "ration_card_number": "TN1234567890",
      "linked_to": "CREDIT"
    }
  ],
  "driving_license_details": [
    {
      "driving_license_number": "KA0120198900984",
      "linked_to": "CREDIT"
    }
  ],
  "voter_details": [
    {
      "voter_id": "UAI4574761",
      "linked_to": "CREDIT"
    }
  ],
  "pan_details": [
    {
      "pan_number": "ABCDE1234F",
      "metadata": {
        "registered_name": "JOHN SNOW",
        "name_pan_card": "JOHN SNOW",
        "type": "Individual or Person",
        "aadhaar_linked": true
      }
    }
  ],
  "addresses": [
    {
      "address": "123, 4th Cross, MG Road",
      "type": "Primary",
      "state": "Karnataka",
      "pincode": "560001",
      "city": "Bangalore",
      "street": "MG Road",
      "country": "India",
      "linked_to": "PAN"
    }
  ],
  "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.5,
        "employer_name_match": true,
        "pf_filing_details": [
          {
            "total_amount": 32145678,
            "employees_count": 5678,
            "wage_month": "JAN-25"
          }
        ]
      }
    }
  },
  "mobile_number_intelligence": {
    "is_valid_number": true,
    "subscriber_status": "CONNECTED",
    "connection_type": "PREPAID",
    "current_service_provider": "AIRTEL",
    "original_service_provider": "AIRTEL",
    "network_region": "India",
    "is_ported": false
  },
  "credit_score": 805,
  "risk_intelligence": {
    "is_safe": false,
    "risk_level": "LOW",
    "risk_reason": "Inactive SIM",
    "risk_description": "SIM inactive or unused for an extended period",
    "added_on": "2025-06-23T12:42:10Z",
    "last_updated_on": "2025-09-09T17:00:11Z"
  }
}

Key data fields of Mobile360 OTP Response

The following table outlines the key data fields returned in the OTP verification response:
FieldDescription
PERSONAL_DETAILSProvides personal information such as full name, gender, date of birth, age, income, and occupation.
RELATIVE_DETAILSProvides information about family members, including their names and relationships.
BANK_ACCOUNT_DETAILSContains banking information such as account number, IFSC code, bank address, and associated linkage.
UAN_EMPLOYMENT_DETAILSContains employment records linked to a UAN, including member ID, establishment ID, joining and exit dates, and Aadhaar linkage status.
RECENT_EMPLOYMENT_DETAILSProvides recent employment history, including employee and employer details, EPFO verification, and PF filing data.
PANContains the PAN number associated with the individual.
PAN_METADATAProvides metadata related to the PAN, such as the registered name, name on the card, type, and Aadhaar linkage status.
PHONE_LISTLists phone numbers associated with the individual, including the number type and linkage source.
EMAIL_LISTLists email addresses associated with the individual and their linkage sources.
PASSPORT_NUMBERContains the passport number and associated linkage information.
AADHAAR_NUMBERProvides a masked Aadhaar number and its source of linkage.
RATION_CARDContains the ration card number and linkage information.
DRIVING_LICENSEContains the driving license number and associated linkage.
VOTER_IDContains the voter ID and its linkage information.
ADDRESS_LISTLists known addresses, including full address, city, state, pincode, and linkage source.
MOBILE_NUMBER_INTELLIGENCEProvides key insights about the mobile number, including its validity, connection status, and service provider details.
CREDIT_SCOREProvides the individual’s credit score as a numeric value.
RISK_INTELLIGENCEProvides risk insights about the mobile number, including is safe, risk level, reason, description, and relevant timestamps.

Authorizations

x-client-id
string
header
required

Your unique client identifier issued by Cashfree. You can find this in your Merchant Dashboard.

x-client-secret
string
header
required

The secret key associated with your client ID. Use this to authenticate your API requests. You can find this in your Merchant Dashboard.

Headers

x-cf-signature
string

Send the signature if two-factor authentication is selected as Public Key. More details

x-api-version
string
default:2024-12-01
required

API version to be used. Format is in YYYY-MM-DD.

Example:

"2024-12-01"

Body

application/json

Find the request parameters for Mobile 360 Verify OTP

verification_id
string
default:test_verification_id
required

The same unique ID provided during the Send OTP request.

Example:

"test_verification_id"

otp
string
default:123456
required

The OTP sent to the mobile number provided in the Send OTP request.

Example:

"123456"

Response

Response for Mobile360 Verify OTP.

verification_id
string

Unique ID of the verification request.

Example:

"test_verification_id_123"

reference_id
integer

Unique reference ID for the transaction.

Example:

987654

status
string

It displays the status of the API request. Possible values are

  • SUCCESS: Data has been successfully fetched using the provided mobile number.
  • DETAILS_NOT_FOUND: No data for the given mobile number could be retrieved.
Example:

"SUCCESS"

personal_details
object

Personal information of the individual.

phone_numbers
object[]
emails
object[]
passport_details
object[]
bank_account_details
object[]
aadhaar_details
object[]
ration_card_details
object[]
driving_license_details
object[]
voter_details
object[]
pan_details
object[]
addresses
object[]
employment_details
object

Employment details of the individual.

mobile_number_intelligence
object

Provides intelligence on mobile number.

credit_score
integer

Credit score of the individual.

Example:

805

risk_intelligence
object

Provides risk intelligence analysis for the mobile number.