> 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/passport-basic-verification.md).

# Passport Basic Verification

This API verifies passports issued by Passport Seva Kendra using the File Number and Date of Birth provided, ensuring accurate authentication of passport details.

## ind\_passport\_basic

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

### 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>fileNumber </td><td>String </td><td>Yes </td><td>Your file Number</td></tr><tr><td>dob</td><td>String</td><td>Yes</td><td>DD/MM/YYYY</td></tr></tbody></table>

#### Sample Post Parameters

```json
{
    "fileNumber": "MA3068419212345",
    "dob": "01/01/2000"
}
```

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

```json
{
    "success": true,
    "code": 200,
    "message": "The request has been successfully completed.",
    "reference_id": "efb8f0f8-e059-4faf-84ff-de77398b08dc",
    "status": "completed",
    "result": {
        "file_number": "MA3068419212345",
        "given_name": "SARAN",
        "surname": "RAJ",
        "type_of_application": "NORMAL",
        "application_received_on_date": "01/01/2000",
        "name": "SARAN RAJ",
        "dob": "01/01/2000"
    },
    "requested_at": "2026-05-04T11:15:27.508Z",
    "completed_at": "2026-05-04T11:15:28.197Z"
}
```

{% endtab %}

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

```json
{
    "success": true,
    "code": 200,
    "message": "The request is being processed. Please wait for completion.",
    "reference_id": "d6e489e6-c9fe-43ee-bc25-faee882e5e94",
    "status": "in_progress",
    "requested_at": "2026-05-04T07:21:31.744Z"
}

```

{% endtab %}

{% tab title="Validation Error Response - DOB" %}

```json
{
    "success": true,
    "code": 200,
    "message": "The request could not be completed due to an error.",
    "reference_id": "cbd18520-1632-42a3-8c33-4e8ec3b9fd2b",
    "status": "failed",
    "error": {
        "message": "Invalid DOB",
        "code": "ERROR"
    },
    "requested_at": "2026-05-05T05:52:29.197Z",
    "completed_at": "2026-05-05T05:52:30.594Z"
}
```

{% endtab %}

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

```json
{
    "success": false,
    "code": 400,
    "message": "File Number is invalid",
    "error": {
        "message": "File Number is invalid",
        "field": "fileNumber",
        "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": "db5df55b-da87-403d-87d6-7e6153bf0010",
    "status": "failed",
    "error": {
        "message": "Invalid details were provided. Please submit valid details.",
        "code": "ERROR"
    },
    "requested_at": "2026-05-05T05:52:42.619Z",
    "completed_at": "2026-05-05T05:52:44.719Z"
}

```

{% endtab %}
{% endtabs %}

#### Check Document Status

## Get document details

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

### 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": "efb8f0f8-e059-4faf-84ff-de77398b08dc",
    "status": "completed",
    "result": {
        "file_number": "MA3068419212345",
        "given_name": "SARAN",
        "surname": "RAJ",
        "type_of_application": "NORMAL",
        "application_received_on_date": "01/01/2000",
        "name": "SARAN RAJ",
        "dob": "01/01/2000"
    },
    "requested_at": "2026-05-04T11:15:27.508Z",
    "completed_at": "2026-05-04T11:15:28.197Z"
}
```

{% endtab %}

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

```json
{
{
    "success": true,
    "code": 200,
    "message": "The request is being processed. Please wait for completion.",
    "reference_id": "d6e489e6-c9fe-43ee-bc25-faee882e5e94",
    "status": "in_progress",
    "requested_at": "2026-05-04T07:21:31.744Z"
}
```

{% endtab %}

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

```json
{
    "success": true,
    "code": 200,
    "message": "The request could not be completed due to an error.",
    "reference_id": "db5df55b-da87-403d-87d6-7e6153bf0010",
    "status": "failed",
    "error": {
        "message": "Invalid details were provided. Please submit valid details.",
        "code": "ERROR"
    },
    "requested_at": "2026-05-05T05:52:42.619Z",
    "completed_at": "2026-05-05T05:52:44.719Z"
}
```

{% endtab %}
{% endtabs %}
