跳转到主要内容

设置流程文档

在创建时未提供身份证明文件(CPF、CURP、SSN 或其他 duiType)的流程上设置文件。设置后,文件不可修改。

仅适用于 Custom Flow 允许在没有文件的情况下创建的流程 — 即处于 AWAITING_FOR_DOCUMENT 状态的流程。

端点

环境URL
生产环境POST https://api.idcloud.unico.app/client/v1/process/{processId}/document
沙箱环境POST https://api.idcloud.uat.unico.app/client/v1/process/{processId}/document

请求

请求头
请求头
AuthorizationBearer <access_token>(参见认证
Content-Typeapplication/json
路径参数
字段类型必填描述
processIdstring创建时在 process.id 中返回的流程 ID。
请求体参数
字段类型必填描述
duiTypeenum文件类型。值:DUI_TYPE_BR_CPFDUI_TYPE_MX_CURPDUI_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流程执行的流程要求必须提供文件时。

下一步

  • 设置文件后,流程将继续其管道。调用获取流程获取结果,或等待 webhook