POST
/
mobile360
/
otp
/
send
Mobile 360 Send OTP Request
curl --request POST \
  --url https://sandbox.cashfree.com/verification/mobile360/otp/send \
  --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": "ABC00122",
  "mobile_number": "9999999999",
  "name": "John Doe",
  "user_consent": {
    "timestamp": "2024-11-29T12:34:56Z",
    "purpose": "User consent to fetch data.",
    "obtained": true,
    "type": "EXPLICIT"
  },
  "notification_modes": [
    "SMS",
    "WHATSAPP"
  ]
}'
{
"verification_id": "ABC00122",
"mobile_number": "9999999999",
"status": "OTP_GENERATED",
"reference_id": 123454,
"name": "John Doe",
"notification_modes": [
"SMS",
"WHATSAPP"
]
}

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 to send the OTP to the mobile number

The body is of type object.

Response

Response for Mobile360 Send OTP

The response is of type object.