Перейти к основному содержимому
Получение процессаGET

Получите процесс Human Token по его идентификатору — после возвращения пользователя из Human Token Journey или для повторного запроса результата API Only.

Markdown

Эндпоинт​

СредаURL
ProductionGET https://humantoken.unico.app/client/v1/process/{processId}

Запрос​

Заголовки
ЗаголовокЗначение
x-unico-accesskey<your_access_key> (см. Аутентификация)
Параметры пути
ПараметрТипОбязательноОписание
processIdstring (UUID)даИдентификатор процесса, возвращённый Создать процесс.

Пример​

curl -X GET https://humantoken.unico.app/client/v1/process/$PROCESS_ID \
-H "x-unico-accesskey: $UNICO_ACCESS_KEY"

Ответы​

200 OK

Ответ имеет тот же формат, что и в Создать процесс. Структура data зависит от потока, использованного при создании процесса.

Стандартные потоки (api+humantoken, api+liveness+humantoken, humantoken):

{
"id": "6ed74799-4c2f-4023-b43f-a73cf7c847b2",
"state": "PROCESS_STATE_FINISHED",
"data": {
"humanToken": {
"value": "3f9a1c7e5b2d4086a1e3c5f7092b4d6e8a0c2e4f6183a5c7e9b1d3f5072a4c6e",
"status": "validated"
}
}
}

Потоки ревалидации (api+liveness+humantoken+revalidation, humantoken+revalidation):

{
"id": "cb0472c0-6dbc-46c6-b830-2be7edc35424",
"state": "PROCESS_STATE_FINISHED",
"data": {
"humanTokenMatch": "true"
}
}
ПолеТипОписание
idstring (UUID)Идентификатор процесса.
statestringСостояние процесса — см. значения state.
data.​humanToken.​valuestringТолько стандартные потоки. Стабильный непрозрачный идентификатор лица (до 100 символов). Один и тот же человек всегда соответствует одному и тому же значению.
data.​humanTokenMatchstringТолько потоки ревалидации. "true", если селфи совпадает с указанным humanToken, "false" в противном случае.
Значения state
ЗначениеОписание
PROCESS_STATE_UNSPECIFIEDСостояние не задано.
PROCESS_STATE_CREATEDПроцесс создан и всё ещё принимает новые сессии. data равно {}.
PROCESS_STATE_FINISHEDПроцесс завершён и больше не принимает новые сессии. Для стандартных потоков data.humanToken присутствует, если Human Token был сгенерирован; для потоков ревалидации data.humanTokenMatch показывает, совпало ли селфи с указанным токеном. Иначе data равно {}.
PROCESS_STATE_FAILEDПроцесс завершился ошибкой. data равно {}.
PROCESS_STATE_CANCELEDПроцесс отменён. data равно {}.
PROCESS_STATE_AWAITING_FOR_DOCUMENTПроцесс ожидает документ, удостоверяющий личность. data равно {}.
предупреждение

Всегда проверяйте, что data.humanToken.value не пусто, прежде чем использовать его.

Коды ошибок​

КодСообщениеОписание
3process id is invalidКогда идентификатор процесса недействителен.

Что дальше​

  • Вернитесь к Создать процесс, чтобы отправить новое селфи.
  • Чтобы понять, что представляет собой humanToken и когда он не генерируется, см. обзор Human Token.