> For the complete documentation index, see [llms.txt](https://docs.tutelar.io/tutelar-api-document/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tutelar.io/tutelar-api-document/tutelar-api-document-v2/kyc-verification/document-verification/india/driving-license.md).

# Driving License

Driving license verification can be used as part of the merchant onboarding process to verify the identity of the merchant and ensure they have a valid driver's license. This can help to prevent fraud and protect against identity theft.

#### Submit Document

## ind\_driving\_license

<mark style="color:green;">`POST`</mark> `https://secctrl.tutelar.io/api/v2/kyc/identity/ind_driving_license`

### Header

| Name          | Value                     |
| ------------- | ------------------------- |
| Content-Type  | `application/json`        |
| Authorization | `Bearer eyJhbGciOiJ.....` |

### Post parameters description is given below,

<table><thead><tr><th width="197">Post Parameter </th><th width="139">Type</th><th>Is  Mandatory</th><th>Description</th></tr></thead><tbody><tr><td>id_number </td><td>String </td><td>Yes </td><td>Your DL Number</td></tr><tr><td>date_of_birth</td><td>String</td><td>Yes</td><td>DOB</td></tr></tbody></table>

#### Sample Post Parameters

```json
{
    "id_number": "TN6320100000762",
    "date_of_birth": "YYYY-MM-DD"
}
```

{% tabs %}
{% tab title="200: Success Response" %}

```json
{
    "success": true,
    "code": 200,
    "message": "The request has been successfully completed.",
    "reference_id": "77fd9fd0-5d55-48d9-9496-191902eb6463",
    "status": "completed",
    "result": {
        "document_number": "TN6320100000762",
        "name_on_document": "VINAYAGAMOORTHYT",
        "date_of_birth": "YYYY-MM-DD",
        "gender": null,
        "issuing_rto_name": "RTO, SIVAGANGAI",
        "date_of_issue": "2016-02-09",
        "dl_status": null,
        "validity_from": "2016-02-09",
        "validity_to": "2036-02-08",
        "cov_details": [
            {
                "category": null,
                "cov": "MCWG",
                "issue_date": "2016-02-09"
            },
            {
                "category": null,
                "cov": "LMV",
                "issue_date": "2016-02-09"
            }
        ],
        "source": "government_website"
    },
    "requested_at": "2024-04-18T10:10:25.989Z",
    "completed_at": "2024-04-18T10:10:26.575Z"
}
```

{% endtab %}

{% tab title="200: InProgress Response" %}

```json
{
    "success": true,
    "code": 200,
    "message": "The request is being processed. Please wait for completion.",
    "reference_id": "61c7485c-4834-4e5c-b680-917a8ecae0a1",
    "status": "in_progress",
    "requested_at": "2024-04-18T10:18:39.482Z"
}
```

{% endtab %}

{% tab title=" 400: Validation Error Response" %}

```json
{
    "success": false,
    "code": 400,
    "message": "Invalid input. Please check your request and try again.",
    "error": {
        "message": "Invalid Id Number",
        "field": "id_number",
        "code": "BAD_REQUEST"
    }
}
```

{% endtab %}

{% tab title="200: Failure Response" %}

```json
{
    "success": true,
    "code": 200,
    "message": "The request could not be completed due to an error.",
    "reference_id": "61c7485c-4834-4e5c-b680-917a8ecae0a1",
    "status": "failed",
    "error": {
        "message": "Invalid details were provided. Please submit valid details.",
        "code": "ERROR"
    },
    "requested_at": "2024-04-18T10:18:39.482Z",
    "completed_at": "2024-04-18T10:18:47.000Z"
}
```

{% endtab %}
{% endtabs %}

#### Document Status

## Get document details

<mark style="color:blue;">`GET`</mark> `https://secctrl.tutelar.io/api/v2/kyc/identity/ind_driving_license`

### Query parameters description is given below,

<table><thead><tr><th width="197">Query Parameter </th><th width="139">Type</th><th>Is  Mandatory</th><th>Description</th></tr></thead><tbody><tr><td>reference_id </td><td>String </td><td>Yes </td><td>Document reference id</td></tr></tbody></table>

{% tabs %}
{% tab title="200: Success Response" %}

```json
{
    "success": true,
    "code": 200,
    "message": "The request has been successfully completed.",
    "reference_id": "77fd9fd0-5d55-48d9-9496-191902eb6463",
    "status": "completed",
    "result": {
        "document_number": "TN6320100000762",
        "name_on_document": "VINAYAGAMOORTHYT",
        "date_of_birth": "YYYY-MM-DD",
        "gender": null,
        "issuing_rto_name": "RTO, SIVAGANGAI",
        "date_of_issue": "2016-02-09",
        "dl_status": null,
        "validity_from": "2016-02-09",
        "validity_to": "2036-02-08",
        "cov_details": [
            {
                "category": null,
                "cov": "MCWG",
                "issue_date": "2016-02-09"
            },
            {
                "category": null,
                "cov": "LMV",
                "issue_date": "2016-02-09"
            }
        ],
        "source": "government_website"
    },
    "requested_at": "2024-04-18T10:10:25.989Z",
    "completed_at": "2024-04-18T10:10:26.575Z"
}
```

{% endtab %}

{% tab title="200: InProgress Response" %}

```json
{
    "success": true,
    "code": 200,
    "message": "The request is being processed. Please wait for completion.",
    "reference_id": "61c7485c-4834-4e5c-b680-917a8ecae0a1",
    "status": "in_progress",
    "requested_at": "2024-04-18T10:18:39.482Z"
}
```

{% endtab %}

{% tab title="200: Failure Response" %}

```json
{
    "success": true,
    "code": 200,
    "message": "The request could not be completed due to an error.",
    "reference_id": "61c7485c-4834-4e5c-b680-917a8ecae0a1",
    "status": "failed",
    "error": {
        "message": "Invalid details were provided. Please submit valid details.",
        "code": "ERROR"
    },
    "requested_at": "2024-04-18T10:18:39.482Z",
    "completed_at": "2024-04-18T10:18:47.000Z"
}
```

{% endtab %}
{% endtabs %}
