The businesses can configure these checks with our Driving Licence Digital Verification journey:

Journey Input Data

{
  "front_image": "<Image URL>",
  "back_image": "<Image URL>",
  "front_base64": "<Image Base 64>",
  "back_base64":"<Image Base 64>"
}

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": {
      "dl": [
        {
          "dl_no": "<Driving Licence Number as Input>",
          "name": "",
          "dob": "",
          "gender": "",
          "swd": "",
          "permanent_address": "",
          "address": "",
          "address_pincode": "",
          "blood_group": "",
          "authorized_to_drive": "",
          "photo": "",
          "source": "",
          "issuer": "",
          "decision": "",
          "checks": []
        }
      ]
    }
  }
}

📘

These journeys do 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 DL details are available.200SUCCESSsuccessRequest successful
When DL Number provided is not a valid DL Number format200FAILUREinvalid_dl_noDL no is invalid
When no details found at Source for given DL Number/ DL Image200FAILUREdocument_not_foundEntity not found
Invalid Image200FAILUREinvalid_inputInvalid Image, please upload a valid image
Multiple records found200FAILUREmultiple_records_foundMultiple records found
When Input doesn't contain the dl_number field.400FAILUREinvalid_inputdl_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
Anything other request found than 2 base64 or 2 URLs400FAILUREinvalid_requestInvalid Request
Unsupported media types400FAILUREinvalid_requestInvalid file type, only PNG, JPG, and JPEG files are allowed
Image too large400FAILUREinvalid_requestFile size exceeds the maximum limit of 2MB.

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.
dlList of driving license-related data points.
dl_noDriving license number as input for verification.
nameName of the driving license holder.
dobDate of birth of the driving license holder.
genderGender of the driving license holder.
swdSpecially-abled status of the driving license holder (if applicable).
permanent_addressPermanent address of the driving license holder.
addressCurrent address of the driving license holder.
address_pincodePincode of the address of the driving license holder.
blood_groupBlood group of the driving license holder (if mentioned).
authorized_to_driveIndicates whether the driving license holder is authorized to drive (Yes/No).
photoPhoto of the driving license holder.
sourceSource from which the data was extracted (e.g., issuing authority).
issuerIssuer of the driving license (e.g., RTO).
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!