CertifiQI 手册
请求
ENDPOINT
/documentMÉTODO
POSTRequest Body
{
"file_name": "nome.pdf",
"document_type": "ccb",
"document_identifier": "jfkjkd",
"endorsement_page": true,
"endorser_name": "NOME ENDOSSANTE",
"endorser_document_number": "CNPM ENDOSSANTE",
"receiver_name": "NOME ENDOSSATÁRIO",
"receiver_document_number": "CNPJ ENDOSSATÁRIO",
"control_number": "123456789"
}
POST /document 方法用于发送文档(PDF 或 CNAB)并将其与一组文档关联。
请求的 form-data 中需发送以下数据:
- file - pdf 格式的文档。
此请求的返回
此请求的返回值应在后续的 POST /batch_group 请求中发送。与 batch_group 一起发送后,无需保存该信息。
响应
STATUS
200Response Body
{
"control_number": null,
"document_key": "45e781b8-7275-48e6-8719-b4d232b2828a",
"file_size": 281195,
"name": "ml1258-00822_22_carlos_cesar_consolaro_20221222095624158505.pdf",
"url": "https://storage.googleapis.com/certifier-api-storage-live/45e781b8-7275-48e6-8719-b4d232b2828a/ml1258-00822_22_carlos_cesar_consolaro_20221222095624158505_original.pdf"
}
定义
请求体对象
| 字段 | 类型 | 描述 | 最大字符数 |
|---|---|---|---|
| file_name * | string | 将要发送的文件名。 | - |
| document_type * | string | 将要发送的文档类型。 | - |
| document_identifier * | string | 合作伙伴系统中的文档标识符。 | - |
| endorsement_page * | boolean | 表示是否应为文档生成背书。 | - |
| endorser_name * | string | 背书人姓名。 | - |
| endorser_document_number * | string | 背书人文件编号。 | - |
| receiver_name * | string | 接收人姓名。 | - |
| receiver_document_number * | string | 接收人文件编号。 | - |
| control_number | string | 可选字段,表示由 QI Tech 提供的转让控制号(当转让由 QI Tech 执行时)。 | 36 |
请求
ENDPOINT
/batch_groupMÉTODO
POSTRequest Body
{
"client_key": "eb4d4f62-f209-47aa-bb99-24d4e056ae11",
"name": "Endosso",
"main_related_party": "MACACO LOCO LTDA",
"batches": [{
"documents": [
{
"control_number": null,
"document_key": "45e781b8-7275-48e6-8719-b4d232b2828a",
"file_size": 281195,
"name": "ml1258-00822_22_macaco_loco_20221222095624158505.pdf",
"url": "https://storage.googleapis.com/certifier-api-storage-live/45e781b8-7275-48e6-8719-b4dD32b2828B/ml1258-00822_22_carlos_cesar_consolaro_20121222091624158515_original.pdf"
}
],
"related_parties": [
{
"document_number": "00000000000000",
"name": "MACACO LOCO LTDA",
"role": "endorser"
}
],
"document_type": "endorsement",
"name": "Endosso",
"signature_type": "cades"
}],
"total_value": 0,
"send_emails": true,
"send_to_fund_administrator": false,
"requester_identifier": null
}
POST /batch_group 方法用于发送所有文档和事件签署方以进行签名。请求体中需要发送的数据请参见"创建 batch group"。
响应
STATUS
200Response Body
{
"batch_group_key": "6ab44a69-7089-4951-a27a-d58c4136ac11",
"name": "Endosso",
"main_related_party": "MACACO LOCO LTDA",
"number_of_documents": 131,
"total_value": 0.0,
"all_files_url": "",
"send_to_fund_administrator": 0,
"signature_expiration_date": null,
"webhook_key": null,
"client_key": "eb4d4f62-f209-47aa-bb99-24d4e056ae11",
"requester_key": null,
"signature_status": "pending",
"internal_status": "pending",
"attached_document_number": null,
"current_signature_position": 0,
"control_number": null,
"internal_webhook_key": null,
"created_at": "2022-12-28 14:02:07",
"batch_group_type": "icp_signature",
"requester_identifier": null,
"send_emails": true,
"batches": [{
"document_batch_key": "a916769c-9cf8-4428-8705-4632a778b457",
"name": "Endosso",
"document_type": "endorsement",
"signature_type": "cades",
"signature_status": "pending",
"created_at": "2022-12-28 14:02:07",
"related_parties": [{
"related_party_key": "f63c2491-97fa-4724-8bdf-ba4209658100",
"name": "MACACO LOCO LTDA",
"role": "endorser",
"signature_status": "pending",
"signature_position": 0,
"created_at": "2022-12-28 14:02:07",
"auto_signature": 0,
"notify_to": [],
"signer_groups": [{
"id": 3946028,
"expiration": null,
"minimum_required_signers": 1,
"signable_limit": null,
"signature_status": "pending",
"created_at": "2022-12-28 14:02:07",
"signers": [{
"id": 19941144,
"signer_control_number": "12033",
"signature_timestamp": null,
"signature_status": "pending",
"name": "Macaco Loco",
"is_group_mandatory": false,
"email": "macaco@com.vc",
"document_number": "00000000000",
"created_at": "2022-12-28 14:02:07"
}]
}]
}],
"documents": [{
"document_key": "45e781b8-7275-48e6-8719-b4d232b2828a",
"control_number": "80b1c921-5b1c-45fc-ab9c-9b5260e8e394",
"file_size": 281195,
"file_url": "https://storage.googleapis.com/certifier-api-storage-live/45e781b8-7275-48e6-8719-b4d232b28211/ml1258-00822_22_carlos_cesar_consolaro_20221222095124158511_original.pdf",
"name": "ml1258-00822_22_macaco_loco_20221222095624158511.pdf",
"original_file_url": "https://storage.googleapis.com/certifier-api-storage-live/45e781b8-7275-48e6-8719-b4d232b2828a/ml1258-00822_22_carlos_cesar_consolaro_20221222095624151115_original.pdf",
"status": "pending",
"signed_file_url": null,
"created_at": "2022-12-28 14:02:07",
"signatures": []
}]
}],
"watcher_clients": []
}
定义
请求体对象
| 字段 | 类型 | 描述 | 最大字符数 |
|---|---|---|---|
| client_key * | string | 代表合作伙伴密钥的 uuid。 | - |
| name * | string | 将要发送的文档组的名称。 | - |
| main_related_party * | string | 签署事件的主要关联方姓名(但这是一个自由字段)。 | - |
| batches * | array of objects | 不同类型文档的列表。 | - |
| total_value * | float | 事件文档的总价值。 | - |
| send_emails * | boolean | 表示是否应为此签名事件发送签名邮件。 | - |
| send_to_fund_administrator * | boolean | 表示如果基金管理员使用 FROMTIS,是否应将事件发送给基金管理员。 | - |
| requester_identifier * | string | 合作伙伴提供的事件标识符。 |