The businesses can configure these checks with our VoterID Digital Verification journey

Journey Input Data

{
  "epic_no": "<VoterId Epic Number>"
}

Journey Output Data

{
  "transaction_id": "",
  "journey_transaction_id": "",
  "journey_id": "",
  "status": "SUCCESS|FAILURE|IN_PROGRESS",
  "status_code": "Refer to the table below",
  "message": "Refer to the table below",
  "decision": "CLEAR|MUST REVIEW|NEEDS REVIEW",
  "checks": [],
  "data": {
    "keys": {
      "voter_id": [
        {
          "epic_number": "<VoterId Epic Number>",
          "full_name": "",
          "dob": "",
          "gender": "",
          "address": "",
          "age": "",
          "family_member_name": "",
          "family_member_relation": "",
          "address_district": "",
          "assembly_constituency": "",
          "parliamentary_constituency": "",
          "location_number": "",
          "serial_number": "",
          "polling_booth_address": "",
          "location_name": "",
          "last_date_of_update": "",
          "lat_long_of_polling_booth": "",
          "section_of_constituency": "",
          "source": "",
          "issuer": "",
          "decision": "",
          "checks": []
        }
      ]
    }
  }
}

📘

This journey does not include any pre-configured Ownership or Fraud Checks. To add these checks, please contact your Account Manager.

Status Codes

ScenarioHttpStatusstatusstatus_codemessage
When request is successful and VoterID details are available.200SUCCESSsuccessRequest successful
When EPIC Number provided is not a valid EPIC format200FAILUREinvalid_epic_noEPIC no is invalid
When no details found at Source for given EPIC Number200FAILUREdocument_not_foundEntity not found
Multiple records found200FAILUREmultiple_records_foundMultiple records found
When Input doesn't contain the epic_number field.400FAILUREinvalid_inputepic_number is required
Invalid Client Credentials401FAILUREinvalid_credentialsInvalid Client Credentials
Any unhandled error from Equal end500FAILUREinternal_server_errorSomething went wrong, please try again.
Too many requests429No object will be sent, throttling happens at the gateway level.
Service Unavailable503

Status (Journey Status)

Possible ValuesDescription
SUCCESSShows that the verification process was completed successfully.
FAILUREIndicates that the verification process did not succeed.
IN_PROGRESSSignifies that the verification process is currently underway and has not yet been completed.

Decision

Possible ValuesDescription
CLEARIndicates that the verification has been completed and the information is confirmed as accurate and legitimate.
MUST REVIEWSignifies that further review is needed due to potential issues or inconsistencies in the verification results.
NEEDS REVIEWSuggests that the verification has identified areas that require further investigation or clarification before a final determination can be made.

📘

Journey ID will be shared as part of Onboarding.

Key Descriptions

KeyDescription
transaction_idUnique identifier for the transaction.
journey_transaction_idUnique identifier for the journey transaction.
journey_idUnique identifier for the journey.
statusCurrent status of the transaction. Possible values: SUCCESS, FAILURE, IN_PROGRESS.
status_codeCode representing the specific status of the transaction. Refer to the documentation for possible values.
messageDetailed message about the transaction status. Refer to the documentation for specific messages.
decisionFinal decision based on all checks. Possible values: CLEAR, MUST REVIEW, NEEDS REVIEW.
checksList of checks performed during the transaction.
voter_idList of voter ID-related data points.
epic_numberUnique identifier for the voter ID (EPIC Number).
full_nameFull name of the voter.
dobDate of birth of the voter.
genderGender of the voter.
addressFull address of the voter.
ageAge of the voter.
family_member_nameName of a family member associated with the voter.
family_member_relationRelationship of the family member to the voter.
address_districtDistrict of the voter’s address.
assembly_constituencyAssembly constituency associated with the voter.
parliamentary_constituencyParliamentary constituency associated with the voter.
location_numberLocation number related to the voter’s address.
serial_numberSerial number associated with the voter ID.
polling_booth_addressPolling booth address where the voter is registered.
location_nameName of the location of the polling booth.
last_date_of_updateLast date when the voter’s details were updated.
lat_long_of_polling_boothLatitude and longitude of the polling booth location.
section_of_constituencySpecific section of the constituency where the voter is registered.
sourceSource from which the data was extracted (e.g., nsdl).
issuerIssuer of the voter ID.
decision (specific key)Decision for this specific key based on the checks performed. Possible values: CLEAR, MUST REVIEW, NEEDS REVIEW.
checks (specific key)List of checks performed on this specific key.
Language
Credentials
Basic
base64
:
Click Try It! to start a request and see the response here!