Request Method :: POST
Description: The Voter ID Verification API verifies the authenticity of a voter ID.

Headers


Content-Type: application/JSON
header_secrets:  To be shared during integration by ISU Team
pass_key:  To be shared during integration by ISU Team

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
  • Voter ID must be between 5 and 15 characters
  • Voter ID must be uppercase alphanumeric
  • isActive must be a boolean value