POST /kyc/session/create
Описание
Метод создает новую сессию для проверки KYC (идентификации пользователя). Для доступа необходим JWT-токен в заголовке.
Формат запроса
- HTTP метод:
POST - URL:
/kyc/session/create - Тип контента:
application/json - Авторизация: требуется
Параметры запроса
| Параметр | Тип | Где передаётся | Обязательный | Описание |
|---|---|---|---|---|
| token | string | Header | ✅ | JWT-токен пользователя |
Тело запроса (JSON)
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
| token | string | ✅ | JWT-токен пользователя |
| schemaId | string | ✅ | Идентификатор схемы проверки |
| captcha | string | ❌ | Капча (если требуется) |
Пример запроса (cURL)
curl -X POST "https://api.neuro-vision.ru/v1/kyc/session/create"
-H "Content-Type: application/json"
-H "Authorization: Bearer jwt.temporary.token"
-d '{
"token": "jwt.temporary.token",
"schemaId": "schema-001",
"captcha": "captcha-value"
}' Примеры ответов
Успех (200 OK)
{
"sessionId": "00000000-0000-0000-0000-000000000000",
"clientId": "null",
"status": "idle",
"spent": 0,
"results": [
{
"status": "idle",
"type": "document",
"spent": 0,
"errors": [],
"checks": []
}
],
"createdAt": "2025-05-21T08:14:20.959Z",
"isClientNew": true
} Ошибка (400 Bad Request)
{
"message": "invalid schema",
"status": "error"
}