Перейти к содержанию

NPCK / ЦОИД

Общие правила чтения полей, причины отказа и форматы файлов full/light описаны в обзоре.

Родитель: npck_result. Сравнение лица через NPCK и полученные персональные данные.

Поля npck_result.

Поля с пометкой «Обязателен» присутствуют всегда внутри этого объекта. Остальные поля — при наличии значения; null исключается из ответа.

Поле Тип в JSON Назначение и условия
personal_number string ИИН, использованный для проверки, если определён.
status string, enum Обязателен. CREATED — запись создана; PENDING — запрос ожидает выполнения; COMPARED — сравнение выполнено; RETRIEVED — данные получены; FAILED — ошибка.
result_json JSON Персональные данные от внешнего сервиса. Динамический JSON, без закрытой вложенной схемы в этом ответе.
prediction string Оценка сходства, десятичная строка с точностью хранения 4 знака; ноль не исключается.
prediction_percent string Округлённое до целого prediction × 100, без %; при наличии оценки.
result boolean Сохранённый результат технологии: true — принята, false — отрицательный результат. До расчёта может отсутствовать; учитывайте статус и особенности ниже.
failure_reason object Причина отказа, если записана; структура.

Фото и PDF-отчёт NPCK в этот контракт не входят.

JSON-примеры

Фрагменты корневого объекта ответа, а не целостные ответы. Все значения и ссылки условные. Формат файлов соответствует пояснениям на этой странице.

{
  "npck_result": {
    "status": "COMPARED",
    "result": true,
    "prediction": "0.9600",
    "prediction_percent": "96"
  }
}