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

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

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

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

Endpoint

Окружение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> (см. Authentication)
Content-Typeapplication/json
Параметры пути
ПолеТипОбязательноеОписание
processIdstringдаИдентификатор процесса, возвращённый в process.id при создании.
Параметры тела запроса
ПолеТипОбязательноеОписание
duiTypeenumдаТип документа. Значения: DUI_TYPE_BR_CPF, DUI_TYPE_MX_CURP, DUI_TYPE_US_SSN. Этот endpoint поддерживает подмножество типов документов, принимаемых в Create Process — 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Значение документа, установленное для процесса.
400 Bad Request

Возвращается, когда тело запроса некорректно, обязательные поля отсутствуют или состояние процесса не допускает выполнение операции.

401 Unauthorized

Bearer-токен отсутствует, истёк или недействителен. См. Authentication.

404 Not Found

Процесс не найден.

429 Too Many Requests

Достигнут лимит запросов. Подробный код ошибки не предоставляется — только HTTP-статус.

Коды ошибок

КодСообщениеОписание
3process id is invalidКогда идентификатор процесса недействителен.
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Когда документ является обязательным для потока, выполняемого процессом.

Что дальше

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