MNRL and FRI
The Mobile Number Revocation List is a backend service designed to track and manage the lifecycle events, risk flags, and verification statuses of mobile numbers using official MNRL and FRI APIs provided by the Indian Government's Sanchar Saathi platform. This platform is primarily intended for use by banks, telecom operators, and government agencies to assess mobile number activity and reduce fraud, financial risks, and identity misuse.
API Details
curl --location 'https://api-preproduction.signzy.app/api/v3/mnrlCheck' \
--header 'Authorization:' \
--header 'Content-Type: application/json' \
--data-raw '{
"mobileNo": ""
}'Input/Output Description Table
Field Name | Type | Location | Description |
|---|---|---|---|
Request Body | |||
mobileNo | String | Input Body | The mobile number to be verified. 10 Digits integer only |
Response Body | |||
mnrlCheck | Object | Output Body | Contains mobile number reconnection information. |
tsp | String | mnrlCheck | Telecom Service Provider (e.g., VIL). |
disconnectionReason | String | mnrlCheck | The reason the number was disconnected. |
dateOfDisconnection | Date (YYYY-MM-DD) | mnrlCheck | Date when the mobile number was disconnected. |
incorporationDate | Date (YYYY-MM-DD) | mnrlCheck | Date when the mobile number was reported to C-DOT after deactivation. |
mobileNo | String | mnrlCheck | Masked version of the mobile number. |
lsa | String | mnrlCheck | Licensed Service Area name. |
dateOfReactivation | Date (YYYY-MM-DD) | mnrlCheck | Date when the number was reactivated. |
reactivationReason | Integer | mnrlCheck | Internal ID for the reactivation event. |
deactivatedDays | String | mnrlCheck | Number of days the number remained deactivated (empty in this response if deactivation date is not present). |
friCheck | Object | Output Body | Contains mobile number re-verification and monitoring information. |
mobileNo | String | friCheck | Masked mobile number under re-verification. |
status | String | friCheck | Status for the FRI. |
reason | String | friCheck | Reason for flagging the number. |
dateFlagged | Date (YYYY-MM-DD) | friCheck | Date when the mobile number was flagged. |
lsa | String | friCheck | Licensed Service Area (LSA). |
tspName | String | friCheck | Name of Telecom Service Provider (e.g., RJIL). |
sensitivityIndex | String | friCheck | Severity level of the issue flagged (e.g., Medium Severity). |
Request Body
{
"mobileNo": ""
}Response Body
{
"result": {
"mnrlCheck": {
"tsp": "",
"disconnectionReason": "",
"dateOfDisconnection": "",
"incorporationDate": "",
"mobileNo": "",
"lsa": "",
"dateOfReactivation": "",
"reactivationReason": "",
"deactivatedDays": ""
},
"friCheck": {
"mobileNo": "",
"status": "",
"reason": "",
"dateFlagged": "",
"lsa": "",
"tspName": "",
"sensitivityIndex": ""
}
},
"reason": "Data not Found",
"code": "S003"
}Status Codes
httpCode | code | Reason |
|---|---|---|
200 | S001 | Request Successful |
200 | S003 | Data not found |
400 | E001 | Bad request |
401 | E101 | Unauthorized access |
403 | E201 | Forbidden |
404 | E301 | Data not found |
409 | E401 | Upstream error |
429 | E501 | Rate limit exceeded |
500 | E601 | Internal server error |
503 | E701 | Service unavailable |
504 | E801 | Timeout |
Contact Us for Any Assistance
If you have any questions or need assistance, please reach out to our customer support team. You can contact us via email at [email protected]. We strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively.
We value your feedback and are committed to making your experience smooth and enjoyable. Our team is dedicated to assisting you with any needs you may have. Thank you for choosing our services. We look forward to helping you!