---
title: "Driving Licence Verification"
method: POST
path: "/verify/driving_licence"
tags: ["Driving Licence Verification"]
---

# Driving Licence Verification

`POST /verify/driving_licence`

Verifies a driving licence. Accepts JSON with `licence_number` and `dob`. Requires `X-API-KEY` and `X-Client-ID` headers.

## Request body

- DrivingLicenceRequest
  - `licence_number` string, required — Driving licence number
  - `dob` string, required — Date of birth (YYYY-MM-DD)

## Response `200`

Successful driving licence lookup

- DrivingLicenceResponse
  - `status` string, required
  - `message` string, nullable
  - `error_code` string, nullable
  - `data` DrivingLicenceData
    - `dl_number` string, nullable
    - `name` string, nullable
    - `dob` string, nullable
    - `relative_name` string, nullable
    - `address` string, nullable
    - `pincode` string, nullable
    - `status` string, nullable
    - `issuing_authority` object, nullable
    - `validity` object, nullable
    - `vehicle_classes` unknown[], nullable
      - unknown
    - `blood_group` string, nullable
    - `photo` string, nullable
  - `tranx_id` string, nullable
  - `timestamp` string, nullable

## Other responses

- `400` — Bad request — missing or invalid `licence_number`/`dob`.
- `401` — Unauthorized — invalid or missing API credentials.
- `404` — Not found — no record for the supplied licence_number.
- `500` — Internal server error.

---

[API](https://skmtc.dev/idto/apis/verification-api.md) · [All operations](https://skmtc.dev/idto/apis/verification-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/idto/verification-api/revisions/e3d57dab8db4/schema)
