1. GSI
My Project
  • Default module
    • rpm docrest v1
      POST
    • citizen v1
      POST
    • staff-count v1
      POST
    • insolved-yur v1
      POST
    • rpm passport v1
      POST
    • rpm pinfl v1
      POST
    • rpm tin v1
      POST
    • insolved-fiz v1
      POST
    • debtors-pinfl v1
      POST
    • debtors-passport v1
      POST
    • debtors-stir v1
      POST
    • citizen v1
      POST
    • ypx plate-number v1
      POST
    • ypx pin v1
      POST
    • ypx tin v1
      POST
    • ypx carlist pin v1
      POST
    • ypx carlist tin v1
      POST
    • convictions search v1
      POST
    • convictions check v1
      POST
    • mvd.address.info.pin
      POST
    • stat.ktyadr.v1
      POST
    • kadastr.nomer
      POST
    • get token
      POST
    • Schemas
      • Sample Schemas
        • Pet
        • Category
        • Tag
  • GSI Verification API
    • GSI
      • Верификация личности (multipart/form-data)
        POST
      • Верификация личности (base64 видео)
        POST
      • Валидация JWT-подписи
        POST
      • Проверка наличия кэша GSI данных
        POST
    • Schemas
      • VerifyRequest
      • ValidateSignatureRequest
      • VerifyB64Request
      • CheckCacheRequest
      • VerifySuccessResponse
      • SignatureSuccessResponse
      • VerifyResultData
      • SignaturePayload
      • VerifyErrorResponse
      • SignatureExpiredResponse
      • SignatureInvalidResponse
      • SignatureErrorResponse
      • CheckCacheSuccessResponse
      • CheckCacheErrorResponse
  1. GSI

Верификация личности (multipart/form-data)

POST
/gsi/verify

Полный цикл верификации личности:

  1. Получение данных гражданина из GSI по документу и ПИНФЛ
  2. Проверка liveness по видео (alive, average_liveness >= 0.8)
  3. Проверка на множественные лица в liveness-фото
  4. Проверка состояния глаз (должны быть открыты)
  5. Проверка положения головы (yaw <= 30°, pitch <= 30°)
  6. Детекция лица на фото из GSI
  7. Сравнение лиц (confidence >= 0.8)
  8. Валидация паспортных данных и срока действия документа
  9. Генерация JWT-подписи результата

Видео передаётся как файл через multipart/form-data.

Request

Body Params multipart/form-dataRequired

Responses

🟢200OK
application/json
Верификация прошла успешно
Body

🟠403Forbidden
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/gsi/verify' \
--form 'serviceName=""' \
--form 'clientId=""' \
--form 'userId=""' \
--form 'token=""' \
--form 'requestId=""' \
--form 'birth_date="01.01.1990"' \
--form 'doc_number="1234567"' \
--form 'doc_seria="AA"' \
--form 'doc_pinfl="12345678901234"' \
--form 'video=@""'
Response Response Example
200 - Example 1
{
    "status": "ok",
    "clientId": "string",
    "requestId": "string",
    "userId": "string",
    "serviceName": "string",
    "data": {
        "signature": "string",
        "capture": "string",
        "score": 0.95,
        "createdAt": "2019-08-24T14:15:22.123Z",
        "name": "string",
        "pin": "string",
        "current_pinpp": "string",
        "doc_pinfl": "string",
        "transaction_id": "string",
        "first_name": "string",
        "last_name": "string",
        "patronym": "string",
        "surname": "string",
        "givenname": "string",
        "namelat": "string",
        "surnamelat": "string",
        "patronymlat": "string",
        "namecyr": "string",
        "surnamecyr": "string",
        "patronymcyr": "string",
        "engname": "string",
        "engsurname": "string",
        "engpatronym": "string",
        "patronym_en": "string",
        "document": "string",
        "current_document": "string",
        "doc_seria": "string",
        "doc_number": "string",
        "date_issue": "string",
        "date_expiry": "string",
        "give_place": "string",
        "give_place_name": "string",
        "birth_date": "string",
        "birth_place": "string",
        "birthplace": "string",
        "birth_country": "string",
        "birth_country_name": "string",
        "citizenship": "string",
        "citizenship_name": "string",
        "nationality": "string",
        "nationality_name": "string",
        "gender": "string",
        "gender_name": "string",
        "sex": "string",
        "photo": "string"
    },
    "cache": true
}
Modified at 2026-02-12 10:51:31
Previous
Tag
Next
Верификация личности (base64 видео)
Built with