---
title: "Resolve verification mode and language for end-user"
method: GET
path: "/api/v1/verify/session/{id}/mode"
tags: ["Verification"]
---

# Resolve verification mode and language for end-user

`GET /api/v1/verify/session/{id}/mode`

## Request

- Base URL: `https://api.tuteliq.ai`
- URL: `https://api.tuteliq.ai/api/v1/verify/session/{id}/mode`
- Auth: one of:
  - HTTP bearer
  - API key in header `x-api-key`

Called by the HTML verification page on load. Detects the end-user country from IP, resolves the verification mode from market config, and returns the UI language. No authentication required — session ID is unguessable (128-bit entropy).

## Path parameters

- `id` string, required

## Response `200`

Default Response

- object
  - `verification_mode` 'full' | 'liveness_only'
  - `country` string, nullable
  - `region` string, nullable
  - `market` string, nullable
  - `lang` string
  - `age_threshold` number
  - `recommended_image_width` integer

---

[API](https://skmtc.dev/tuteliq/apis/tuteliq-api.md) · [All operations](https://skmtc.dev/tuteliq/apis/tuteliq-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tuteliq/apis/tuteliq-api/revisions/8490332e0031?raw)
