Получить список всех KYC-сессий

POST /kyc/sessions


Описание

Метод возвращает все KYC-сессии пользователя с их статусами и результатами. Для доступа необходим JWT-токен в заголовке.


Формат запроса

  • HTTP метод: POST
  • URL: /kyc/sessions
  • Тип контента: application/json
  • Авторизация: требуется

Параметры запроса

ПараметрТипГде передаётсяОбязательныйОписание
tokenstringHeaderJWT-токен пользователя

Тело запроса (JSON)

ПолеТипОбязательныйОписание
tokenstringJWT-токен пользователя
pageintegerНомер страницы (для пагинации)
pageSizeintegerРазмер страницы (для пагинации)

Пример запроса (cURL)

curl -X POST "https://api.neuro-vision.ru/v1/kyc/sessions" 
  -H "Content-Type: application/json" 
  -H "Authorization: Bearer jwt.temporary.token" 
  -d '{
    "token": "jwt.temporary.token",
    "page": 1,
    "pageSize": 20
  }'

Примеры ответов

Успех (200 OK)
{
  "status": "ok",
  "results": [
    {
      "sessionId": "00000000-0000-0000-0000-000000000000",
      "clientId": "00000000-0000-0000-0000-000000000000",
      "status": "success",
      "spent": 136.945,
      "results": [
        {
          "spent": 8.779,
          "status": "success",
          "type": "document",
          "docName": "GBR — Passport (2006)",
          "image": "url",
          "imageFull": "url",
          "checks": [
            {
              "caption": "fraud",
              "items": [
                {
                  "caption": "isEdited",
                  "status": "success"
                }
              ]
            }
          ],
          "ocr": {
            "fields": [
              {
                "conf": "high",
                "title": "Surname",
                "value": "DOE"
              }
            ],
            "status": "success"
          },
          "errors": [
            "[document] text fields not visible"
          ]
        }
      ],
      "createdAt": "2025-05-21T08:19:21.212Z",
      "isClientNew": false
    }
  ]
}
Ошибка (400 invalid schema)
{
  "message": "invalid schema",
  "status": "error"
}
Ошибка (400 no access)
{
  "message": "no access",
  "status": "error"
}