Headers
Request Body Parameters
| Parameters | Parameter description with validations and examples | Data type | Mandatory/Optional |
| epicNumber | The unique voter ID number to be verified. E.g. - "IIM1068089" |
String | Mandatory |
| getAdditionalData | Specifies whether to fetch additional voter details. E.g. - "true" or “false” |
boolean | Mandatory |
Sample Request Body
Encrypted Sample Request Body
Response Body Parameters
| Parameters | Parameter description with examples | Data type |
| status | Indicates the result of the request | String |
| statuscode | Code representing the status | integer |
| status_des | Detailed message about the status | string |
| Data | Contains the response data | Object |
| result | Contains voter details | Object |
| name | Full name of the voter | String |
| nameInRegionalLang | Name in regional language | String |
| age | Age of the voter | String |
| relationType | Type of relation (e.g., Father, Mother) | String |
| relationName | Name of the relation | String |
| relationNameInRegionalLang | Relation name in regional language | string |
| fatherName | Name of the father | string |
| dob | Date of Birth | String |
| gender | Gender of the voter | string |
| address | Full address of the voter | String |
| splitAddress | Contains detailed address breakdown | Object |
| district | District of the voter | String |
| state | State of the voter | String |
| city | City name | String |
| pincode | Pincode of the area | String |
| country | Country details | String |
| addressLine | Address Line | String |
| epicNumber | Voter ID number | String |
| assemblyConstituencyNo | Assembly Constituency Number | String |
| assemblyConstituency | Assembly Constituency Name | String |
| parliamentaryConstituencyNo | Parliamentary Constituency Number | String |
| parliamentaryConstituency | Parliamentary Constituency Name | String |
| partNo | Part number | string |
| partName | Part name | string |
| serialNo | Serial number of the voter | String |
| pollingStation | Name of the polling station | String |
| photo | photo of the voter | String |
| error | Name of the error (Only for FAILED) | String |
| type | Type of error (Only for FAILED) | string |
| value | The actual value that caused the error (Only for FAILED) | string |
| message | Error message (Only for FAILED) | string |
| path | The field in the request body where the error occurred (Only for FAILED) | string |
| location | Location in the request where the issue was found (e.g., body) (Only for FAILED) | string |
Sample Response Body
SUCCESS:
FAILED:
voter verification error:
epicNumber and getAdditionalData not provided:
invalid epicNumber input and getAdditionalData not provided:
Encrypted Sample Response Body
Status Codes
| Status | Status Code | Description |
| SUCCESS | 0 | voter verified successfully |
| FAILED | 1 | voter verification failed |
| Validation error | 2 |
|