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-примеры¶
Фрагменты корневого объекта ответа, а не целостные ответы. Все значения и ссылки условные. Формат файлов соответствует пояснениям на этой странице.