Проверка действительности паспорта

P.0281.PAS.TRU-ACT

Блок позволяет проверить, что паспорт существует и принадлежит физлицу (то есть указанные ФИО и паспорт встречались в официальных источниках). Дополнительно проверяется недействительность паспорта и ИНН.

При запросе только по паспорту (без связки с ФИО и датой рождения) релевантность проверки может быть ниже.

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

ИНН физического лица может быть признан недействительным только в двух случаях:

  1. Снятие с учёта физического лица в налоговом органе в связи с его смертью;
  2. Обнаружение у физического лица более одного ИНН.

Идентификаторы объекта: ФИО, дата рождения, серия и номер паспорта.

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

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

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

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

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

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

В запросе достаточно передавать только один из наборов данных:

  1. last_name, first_name, patronymic, birth и passport;
  2. passport.

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

Пример тела запроса по ФИО, дате рождения и паспорту

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

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

{
  "queryType": "MULTIPART",
  "query": " ",
  "data": {
    "passport": "1234 123456"
  }
}

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

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

Все даты в отчёте указываются в формате YYYY-MM-DD.

Поле Тип Описание
match_result string Результат проверки данных
pass_expired_date string Дата признания паспорта недействительным
request_date string Дата запроса

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

{
  "data": [
    {
      "report_type_uid": "P.0281.PAS.TRU-ACT_test_report@test_domain",
      "progress_ok": 1,
      "progress_wait": 0,
      "progress_error": 0,
      "state": {
        "sources": [
          {
            "_id": "check_person/doc_check",
            "state": "OK",
            "data": {}
          }
        ],
        "data": {}
      },
      "content": {
        "check_person": {
          "doc_check": {
            "match_result": "Связка ФИО+ДР+паспорт подтверждена, но паспорт в данный момент не действителен",
            "pass_expired_date": "2000-01-01",
            "request_date": "2023-09-20"
          }
        }
      }
    }
  ]
}