Верификация данных физлица

P.0054.VER.ACT-ALL

Позволяет подтвердить принадлежность паспорта и номера телефона человеку.

Источники данных — удостоверяющие центры и ЕСИА, открытые источники в интернете.

Идентификаторы объекта: ФИО, серия и номер паспорта или номер телефона. Для уточнения поиска могут быть использованы дополнительные идентификаторы: дата рождения.

Иcпользуемые источники: check_person/verify_person.

Время генерации отчёта:

  • 50-й перцентиль — 3 с;
  • 95-й перцентиль — 10 с.

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

При отправке запроса на генерацию отчёта в теле запроса указываются следующие параметры:

Параметр Тип Обязательность Описание
queryType string Обязательный Тип запроса.
Фиксированное значение: MULTIPART
query string Обязательный Значение простого запроса.
Фиксированное значение:  
data object Обязательный Идентификаторы объекта поиска
Параметры объекта data
last_name string Обязательный Фамилия
first_name string Обязательный Имя
patronymic string Необязательный Отчество
birth string Необязательный Дата рождения
passport string Обязательный,
если не указан номер телефона
Серия и номер паспорта
phone string Обязательный,
если не указаны серия и номер паспорта
Номер телефона

В запросе, помимо ФИО, достаточно передавать только один из идентификаторов:

  • passport,
  • phone.

Если запрос содержит только один из идентификаторов, то проверка происходит по нему и переданному ФИО.

Если переданы оба параметра (и данные паспорта, и номер телефона), то проверка происходит по связке ФИО + данные паспорта + номер телефона.

Пример тела запроса

{
  "queryType": "MULTIPART",
  "query": " ",
  "data": {
    "last_name": "Иванов",
    "first_name": "Иван",
    "patronymic": "Иванович",
    "birth": "11.02.1991",
    "passport": "1234123456",
    "phone": "9991234567"
  }
}

Структура отчёта

Данные отчёта находятся в объекте data[].content.check_person.verify_person тела ответа.

Поле Тип Описание
matchResult string Результат сверки данных.
Возможные значения: MATCH_FOUND — данные корректны, MATCH_NOT_FOUND — данные некорректны
description string Описание результата сверки
rawQuery.lastName string Фамилия из запроса
rawQuery.firstName string Имя из запроса
rawQuery.middleName string Отчество из запроса
rawQuery.birthDate string Дата рождения из запроса в формате YYYY-MM-DD
rawQuery.passportNumber string Номер паспорта из запроса
rawQuery.phoneNumber string Номер телефона из запроса

Пример данных отчёта

{
  "data": [
    {
      "report_type_uid": "P.0054.VER.ACT-ALL_test_report@test_domain",
      "progress_ok": 1,
      "progress_wait": 0,
      "progress_error": 0,
      "state": {
        "sources": [
          {
            "_id": "check_person/verify_person",
            "state": "OK",
            "data": {}
          }
        ],
        "data": {}
      },
      "content": {
        "check_person": {
          "verify_person": {
            "matchResult": "MATCH_FOUND",
            "description": "Данные корректны, совпадение связки ФИО, д/р, № паспорта и № телефона",
            "rawQuery": {
              "lastName": "Иванов",
              "firstName": "Иван",
              "middleName": "Иванович",
              "phoneNumber": "9991234567",
              "passportNumber": "1234123456",
              "birthDate": "1991-02-11"
            }
          }
        }
      }
    }
  ]
}