For the complete documentation index, see llms.txt. This page is also available as Markdown.
Mobile Verification With OTP
Mobile Number Verification API enables businesses to verify the ownership and authenticity of a mobile number through OTP-based validation. It helps enhance security, prevent fraud, and ensure reliable communication by confirming that the user has access to the provided mobile number.
{"success":true,"code":200,"message":"The request is being processed. Please wait for completion.","reference_id":"2c81c690-9966-48c1-91a6-b18956398425","status":"in_progress","result":{"message":"Otp Sent your mobile number successfully","requestId":"telecom_dgda7851a6"},"requested_at":"2026-06-03T14:24:53.897Z"},{"success":true,"code":200,"message":"The request is being processed. Please wait for completion.","reference_id":"005d1731-85dd-4ad5-b8ff-eb67a7d2e42d","status":"in_progress","requested_at":"2026-05-18T14:17:40.481Z"}
{
"success": false,
"code": 400,
"message": "Invalid Mobile Number format",
"error": {
"message": "Invalid Mobile Number format",
"field": "mobileNumber",
"code": "BAD_REQUEST"
}
}
{
"success": false,
"code": 400,
"message": "Mobile Number should not be empty",
"error": {
"message": "Mobile Number should not be empty",
"field": "mobileNumber",
"code": "BAD_REQUEST"
}
}
{
"success": false,
"code": 400,
"message": "Reference id should not be empty"
},
{
"success": false,
"code": 400,
"message": "RequestId should not be empty"
},
{
"success": false,
"code": 400,
"message": "OTP should not be empty"
}
{
"success": false,
"code": 422,
"message": "Request Id does not correspond to mobile number"
},
{
"success": false,
"code": 422,
"message": "OTP Already Used"
},
{
"success": false,
"code": 422,
"message": "OTP Authentication Failed due to incorrect OTP"
},
{
"success": false,
"code": 400,
"message": "Verification failed or OTP already verified."
}
{
"success": true,
"code": 200,
"message": "The request could not be completed due to an error.",
"reference_id": "e7c76ebf-a3f5-42b5-817f-ef9fc7bf1657",
"status": "failed",
"error": {
"message": "OTP Authentication Failed due to otp is expired",
"code": "ERROR"
},
"requested_at": "2026-05-18T14:17:40.481Z",
"completed_at": "2026-05-18T14:17:40.481Z"
}