# Versions

## Version 1

## To get the Document Type for each of the submitted documents

<mark style="color:green;">`POST`</mark> `https://okayiddemo.innov8tif.com/okayid/api/v1/ocr/documenttype`

#### Request Body

| Name                                                | Type    | Description                                                                                            |
| --------------------------------------------------- | ------- | ------------------------------------------------------------------------------------------------------ |
| base64ImageString<mark style="color:red;">\*</mark> | string  | Front id card/passport image in base64                                                                 |
| backImage<mark style="color:red;">\*</mark>         | string  | Back id card/passport image in base64                                                                  |
| apiKey<mark style="color:red;">\*</mark>            | string  | Provided by the Innov8tif                                                                              |
| imageFormat<mark style="color:red;">\*</mark>       | string  | Set to JPG, JPEG, PNG, BMP, GIF, TIFF, TIF depending of the image format OR leave it blank if not sure |
| imageEnabled                                        | boolean | Set to True - Cropped document image will be returned                                                  |

{% tabs %}
{% tab title="200: OK Successfully Retrieved JourneyID from eKYC" %}
{% code title="Request Code Block" %}

```javascript
{
    "base64ImageString": "/9j/4AAQSkZJRgAB...wEwJefc\r\nf//Z\r\n",
    "backImage":"/9j/4AAQSkZJRgAB...wEwJefc\r\nf//Z\r\n",
    "apiKey":"API_KEY",               
    "imageFormat":".jpg",
    "imageEnabled":true
}
```

{% endcode %}

{% code title="Response Code Block" %}

```
{
    "status": "success",
    "message": "success",
    "document_type": "Malaysia - Id Card #2" 
}
```

{% endcode %}
{% endtab %}

{% tab title="400: Bad Request Failed to request for DocumentType from eKYC" %}
{% code title="Response Code Block" %}

```javascript
{
    "status": "error"
}
```

{% endcode %}
{% endtab %}

{% tab title="500: Internal Server Error " %}

```javascript
{
    // Response
}
```

{% endtab %}
{% endtabs %}

### Postman Collection

{% file src="<https://1723857616-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoP1M8bTYgFFHHnAdjjta%2Fuploads%2FzPhFUzpOZkToity701lr%2FOkayID-GetDocumentType.postman_collection.rar?alt=media&token=3bab1ede-6d29-4725-8e8f-1082bd85aa9a>" %}
OkayID-GetDocumentType
{% endfile %}
