跳转到主要内容

设置流程文件

在未设置身份证明文件的流程中设置该文件(CPF、CURP、SSN 或其他 duiType)。文件一旦设置,即不可更改。

仅适用于自定义流程允许在不提供文件的情况下创建的流程,即处于 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。此端点支持创建流程所接受证件类型的子集——允许可选文件创建的自定义流程目前仅针对此较窄的列表进行验证。
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 token 缺失、已过期或无效。参见身份验证

404 Not Found

流程未找到。

429 Too Many Requests

已达到速率限制。不提供详细错误代码,仅返回 HTTP 状态码。

错误代码

代码消息描述
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