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

Установка документа процесса

Устанавливает документ удостоверения личности (CPF, CURP, SSN или другой duiType) для процесса, созданного без него. После установки документ становится неизменяемым.

Доступно только для процессов, чей Custom Flow допускает создание без документа, т.е. процессов в состоянии AWAITING_FOR_DOCUMENT.

Эндпоинт

ОкружениеURL
ProductionPOST https://api.idcloud.unico.app/client/v1/process/{processId}/document
SandboxPOST https://api.idcloud.uat.unico.app/client/v1/process/{processId}/document

Запрос

Заголовки
ЗаголовокЗначение
AuthorizationBearer <access_token> (см. Аутентификация)
Content-Typeapplication/json
Параметры пути
ПолеТипОбязательныйОписание
processIdstringдаID процесса, возвращённый в process.id при создании.
Параметры тела запроса
ПолеТипОбязательныйОписание
duiTypeenumдаТип документа. Значения: DUI_TYPE_BR_CPF, DUI_TYPE_MX_CURP, DUI_TYPE_US_SSN. Этот эндпоинт поддерживает подмножество типов документов, принимаемых Созданием процесса -- Custom Flow, допускающие опциональное создание документа, в настоящее время валидируются по этому более узкому списку.
duiValuestringдаНомер документа, без форматирования. Максимум 320 символов (для поддержки кодированных или составных идентификаторов; стандартные номера документов, такие как CPF или CURP, значительно короче).

Пример

curl -X POST https://api.idcloud.unico.app/client/v1/process/abc-123/document \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"duiType": "DUI_TYPE_BR_CPF",
"duiValue": "12345678901"
}'

Ответы

200 OK
{
"process": {
"id": "abc-123",
"person": {
"duiType": "DUI_TYPE_BR_CPF",
"duiValue": "12345678901"
}
}
}
ПолеТипОписание
process.idstringИдентификатор процесса.
process.person.duiTypestringТип документа, установленный для процесса.
process.person.duiValuestringЗначение документа, установленное для процесса.

Коды ошибок

КодСообщениеОписание
3process id is invalidКогда ID процесса недействителен.
3dui_type is requiredКогда тип документа не указан.
3dui_value is requiredКогда номер документа не указан.
3dui_value exceeds maximum lengthКогда номер документа превышает максимально допустимую длину.
9process is not awaiting for documentКогда указанный процесс не принимает отправку документа.
9process expiredКогда срок действия указанного процесса истёк.
9document already set, cannot be modifiedКогда процесс уже имеет привязанный документ.
9process already finishedКогда процесс уже завершён.
9flow does not allow optional documentКогда документ обязателен для потока, выполняемого процессом.

Что дальше

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