跳转到主要内容

获取可重用证件

MarkdownChatGPTClaude

在开始新的 Document 采集流程之前,使用此端点检查用户是否已有可供重用的证件。如果找到证件,可以将其 documentId 直接传给 POST /processes/v1(Document 类型),从而跳过采集步骤。

端点​

环境URL
生产环境GET https://api.idcloud.unico.app/documents/v1
沙箱环境GET https://api.idcloud.uat.unico.app/documents/v1

请求​

Headers
Header值
AuthorizationBearer <access_token>(参见身份验证)
APIKEY已启用文档采集与重用的已配置 API 密钥。
Query parameters
参数类型是否必填描述
codestring是用户标识符(CPF 或 CURP,不带格式)。
typestring是要查询的证件类型。可接受的值:BR_RG、BR_CNH、BR_CIN、BR_PASSPORT。
备注

上述 type 值是此端点专用的。请勿将其与以下内容混淆:

  • POST 请求中的 subject.duiType——使用 DUI_TYPE_* 前缀,标识的是人,而不是证件类型(例如 DUI_TYPE_BR_CPF)。
  • 响应中的 documentType——使用完整的注册表路径(例如 unico.moja.dictionary.br.cnh.v2.Cnh)。

示例​

curl -X GET "https://api.idcloud.unico.app/documents/v1?code=12345678909&type=BR_CNH" \
-H "Authorization: Bearer $TOKEN" \
-H "APIKEY: $API_KEY"

响应​

200 OK
{
"items": [
{
"documentType": "unico.moja.dictionary.br.cnh.v2.Cnh",
"documentId": "doc-abc-123"
}
]
}
字段类型描述
itemsarray为该用户找到的可重用证件列表。如果未针对给定的 code 和 type 找到可重用证件,则为空数组。
items[].​documentTypestring证件类型标识符。可能的值:unico.​moja.​dictionary.​br.​rg.​v2.​Rg、unico.​moja.​dictionary.​br.​cnh.​v2.​Cnh、unico.​moja.​dictionary.​br.​cin.​v1.​Cin、unico.​moja.​dictionary.​br.​passaporte.​v1.​Passaporte。
items[].documentIdstring证件标识符。在 POST /processes/v1 的 document.documentId 中传入此值即可重用该证件。

使用 documentId 进行重用​

获得 documentId 后,可在 Document 流程请求中传入该值以跳过采集:

{
"subject": {
"code": "12345678909",
"name": "Luke Skywalker"
},
"document": {
"purpose": "onboarding",
"authProcessId": "<biometric-process-id>",
"documentId": "doc-abc-123"
}
}
字段描述
document.purpose此 Document 流程的业务用途。可接受的值:creditprocess、carpurchase、paybypaycheck、onboarding、fgts。这些值是 Document API 专用的,与生物识别 SDK 的 purpose 枚举不同。
document.​authProcessId此前为该用户创建的生物识别流程的 ID(来自 POST /processes/v1)。
document.documentId从此端点响应中获得的证件 ID。提供该值时,可省略 document.files——平台会自动获取此前采集的证件。

错误代码​

代码消息描述
20507O parâmetro subject.code é inválido.标识符值(CPF 或 CURP)格式错误或不存在。
20002O parâmetro APIKey não foi informado.缺少 APIKEY header。
20001O parâmetro authtoken não foi informado.缺少身份验证令牌 header。