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

# UAE Passport Verification

The UAE Passport Verification API allows users to verify the validity and details of a passport issued in the United Arab Emirates.

## uae\_passport

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

### 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 width="235.63671875">Description</th></tr></thead><tbody><tr><td>passport_number </td><td>String </td><td>Yes </td><td>Passport number</td></tr><tr><td>expire_date</td><td>String</td><td>Yes</td><td>Expiry date of passport</td></tr><tr><td>nationality</td><td>String</td><td>Yes</td><td>Nationality of the passport<br>Ex: India</td></tr><tr><td>type</td><td>String</td><td>Yes</td><td>Type of passport <br> Ex: visa/residency</td></tr></tbody></table>

#### Sample Post Parameters

```json
{
    "passport_number": "11670405",
    "expire_date": "2029-06-12",
    "nationality": "Yeman",
    "type": "visa"
}
```

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

```json
{
    "success": true,
    "code": 200,
    "message": "The request has been successfully completed.",
    "reference_id": "5ee9ef69-2354-43a6-aea2-8bc45768ad90",
    "status": "completed",
    "result": {
        "passportNumber": "11670405",
        "passportExpiryDate": "2029-06-12",
        "nationality": "yemen",
        "fileStatus": "ACTIVE",
        "unifiedNumber": 45531509,
        "fileNumber": "101/2011/3/55636",
        "OldFilesData": [
            {
                "fileNumber": "2012011470001323",
                "fileType": "visa",
                "fileIssuanceDate": "11/02/2011",
                "fileExpiryDate": "26/02/2011"
            },
            {
                "fileNumber": "2012005310023254",
                "fileType": "visa",
                "fileIssuanceDate": "15/08/2005",
                "fileExpiryDate": "13/10/2005"
            }
        ],
        "fileIssuanceDate": "2023-08-01",
        "fileExpiryDate": "2033-07-31",
        "lastDateOfLeavingCountry": ""
    },
    "requested_at": "2026-01-27T16:52:12.788Z",
    "completed_at": "2026-01-27T16:52:20.159Z"
}
```

{% endtab %}

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

```json
{
    "success": true,
    "code": 200,
    "message": "The request is being processed. Please wait for completion.",
    "reference_id": "d63508d8-9e04-49ec-925c-e1912d6a0007",
    "status": "in_progress",
    "requested_at": "2026-01-27T11:44:58.057Z"
}
```

{% endtab %}

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

```json
{
    "success": false,
    "code": 400,
    "message": "Invalid input. Please check your request and try again.",
    "error": {
        "message": "Passport Number should not be empty",
        "field": "passport_number",
        "code": "BAD_REQUEST"
    }
},
{
    "success": false,
    "code": 400,
    "message": "Invalid input. Please check your request and try again.",
    "error": {
        "message": "Nationality should not be empty",
        "field": "nationality",
        "code": "BAD_REQUEST"
    }
},
{
    "success": false,
    "code": 400,
    "message": "Invalid input. Please check your request and try again.",
    "error": {
        "message": "Expire date should not be empty",
        "field": "expire_date",
        "code": "BAD_REQUEST"
    }
},
{
    "success": false,
    "code": 400,
    "message": "Invalid input. Please check your request and try again.",
    "error": {
        "message": "Invalid Expire Date format. Use YYYY-MM-DD.",
        "field": "expire_date",
        "code": "BAD_REQUEST"
    }
},
{
    "success": false,
    "code": 400,
    "message": "Invalid input. Please check your request and try again.",
    "error": {
        "message": "Type should not be empty",
        "field": "type",
        "code": "BAD_REQUEST"
    }
},
{
    "success": false,
    "code": 400,
    "message": "Invalid input. Please check your request and try again.",
    "error": {
        "message": "Invalid type Ex: residency or visa",
        "field": "type",
        "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": "109fc2e2-f2c0-4106-a6fb-45872edeaea1",
    "status": "failed",
    "error": {
        "message": "Data not found for the given input",
        "code": "ERROR"
    },
    "requested_at": "2026-01-27T15:57:34.666Z",
    "completed_at": "2026-01-27T15:57:42.639Z"
}
```

{% endtab %}
{% endtabs %}

#### Check Document Status

## Get document details

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

### 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": "5ee9ef69-2354-43a6-aea2-8bc45768ad90",
    "status": "completed",
    "result": {
        "passportNumber": "11670405",
        "passportExpiryDate": "2029-06-12",
        "nationality": "yemen",
        "fileStatus": "ACTIVE",
        "unifiedNumber": 45531509,
        "fileNumber": "101/2011/3/55636",
        "OldFilesData": [
            {
                "fileNumber": "2012011470001323",
                "fileType": "visa",
                "fileIssuanceDate": "11/02/2011",
                "fileExpiryDate": "26/02/2011"
            },
            {
                "fileNumber": "2012005310023254",
                "fileType": "visa",
                "fileIssuanceDate": "15/08/2005",
                "fileExpiryDate": "13/10/2005"
            }
        ],
        "fileIssuanceDate": "2023-08-01",
        "fileExpiryDate": "2033-07-31",
        "lastDateOfLeavingCountry": ""
    },
    "requested_at": "2026-01-27T16:52:12.788Z",
    "completed_at": "2026-01-27T16:52:20.159Z"
}
```

{% endtab %}

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

```json
{
    "success": true,
    "code": 200,
    "message": "The request is being processed. Please wait for completion.",
    "reference_id": "d63508d8-9e04-49ec-925c-e1912d6a0007",
    "status": "in_progress",
    "requested_at": "2026-01-27T11:44:58.057Z"
}
```

{% endtab %}

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

```json
{
    "success": true,
    "code": 200,
    "message": "The request could not be completed due to an error.",
    "reference_id": "109fc2e2-f2c0-4106-a6fb-45872edeaea1",
    "status": "failed",
    "error": {
        "message": "Data not found for the given input",
        "code": "ERROR"
    },
    "requested_at": "2026-01-27T15:57:34.666Z",
    "completed_at": "2026-01-27T15:57:42.639Z"
}
```

{% endtab %}
{% endtabs %}
