Перейти к основному содержимому

Получить процесс

предупреждение

Перед получением процесса ознакомьтесь с настройкой вебхуков и стратегиями резервного варианта — нажмите здесь.

В контракте API ответ POST /processes/v1 уже является итоговым результатом. Этот endpoint предназначен для повторных запросов — например, когда нужно просмотреть ранее сохранённый процесс или провести аудит предыдущей транзакции.

Endpoint

СредаURL
ProductionGET https://api.id.unico.app/processes/v1/{processId}
SandboxGET https://api.id.uat.unico.app/processes/v1/{processId}

Запрос

Заголовки
ЗаголовокЗначение
AuthorizationBearer <access_token>
APIKEYПредоставленный API-ключ.
Параметры пути
ПараметрТипОбязательныйОписание
processIdstring (UUID)даИдентификатор процесса, возвращённый методом Create Process.

Пример

curl -X GET https://api.id.unico.app/processes/v1/$PROCESS_ID \
-H "Authorization: Bearer $TOKEN" \
-H "APIKEY: $API_KEY"

Ответы

200 OK
{
"id": "80371b2a-3ac7-432e-866d-57fe37896ac6",
"status": 3,
"unicoId": { "result": "yes" },
"identityFraudsters": { "result": "inconclusive" },
"government": { "serpro": 87 },
"liveness": 1
}
ПолеТипОписание
idstring (UUID)Идентификатор процесса.
statusinteger1 (обработка), 2 (расхождение), 3 (успешно завершён), 4 (отменён), 5 (ошибка).
unicoId.resultstringyes, no, inconclusive — см. Identity Verification.
identityFraudsters.resultstringyes, inconclusive — см. Risk Fraud Classification.
government.serprointegerПоказатель сходства Serpro (0–100, -1, -2). См. Serpro Similarity.
livenessinteger1 (прошёл), 2 (не прошёл) — см. Liveness.
scoreintegerВероятностная оценка риска. Присутствует, когда unicoId.result = inconclusive и активна оркестрация Risk Score. Положительные значения указывают на более высокую вероятность того, что это владелец; отрицательные — на повышенный риск.
400 Bad Request

Параметр пути processId отсутствует или имеет неверный формат. См. Коды ошибок ниже.

403 Forbidden

Bearer-токен или APIKEY отсутствуют, истекли или недействительны.

404 Not Found

processId не существует или не принадлежит аутентифицированному тенанту.

410 Gone

Процесс существует, но завершился ошибкой. Возвращает только id и status: 5.

429 Too Many Requests

Достигнут лимит запросов. См. Rate limits.

500 Internal Server Error

Непредвиденная ошибка сервера.

Когда использовать этот endpoint

Контракт API возвращает результаты синхронно, поэтому большинству интеграций этот endpoint не нужен. Используйте его в следующих случаях:

  • Вы сохранили только processId и хотите позже получить полный результат (аудит, поддержка).
  • Вы подозреваете, что исходный ответ был потерян при передаче (сетевая ошибка после завершения обработки на платформе).
  • Вы разрабатываете внутренний инструмент для просмотра исторических процессов.

Коды ошибок

КодСообщениеОписание
20023O parâmetro processId não foi informado.Параметр идентификатора процесса отсутствует.
20002O parâmetro APIKey não foi informado.Параметр APIKEY отсутствует в заголовке запроса.
20001O parâmetro authtoken não foi informado.Параметр токена интеграции отсутствует в заголовке запроса.