合同操作
根据流程的不同,可能需要进行一些调用才能完成合同流程。
管理人审批
如果合同由顾问提出,在生成文件之后、发送签署之前,需要管理人审批。只有管理人可以审批通过或拒绝:顾问可以访问同一路由,但仅用于取消。
适用范围
| 角色 | 主机 | 所需权限 |
|---|---|---|
| 管理人 | manager-api | 读取和写入 |
| 顾问 | consultant-api | Create assignment contracts |
各主机的 Base URL:环境(主机)。
Request
ENDPOINT
/assignment_contract/assignment_contract/ASSIGNMENT_CONTRACT_KEYMÉTODO
PUTRequest Body
{
"status": "denied",
"denial_reason": "Documentação do cedente insuficiente"
}
Body Params
| 字段 | 类型 | 描述 | 字符数 |
|---|---|---|---|
status * | string | 管理人的决定:approved 或 denied。 | -- |
denial_reason | string | 拒绝原因的说明。会在 denied 状态的 webhook 中返回。 | 最多 500 |
*必填字段
Response
STATUS
202错误
| 状态码 | 代码 | 触发条件 |
|---|---|---|
| 404 | ACT000023 | 未找到 assignment_contract_key。 |
| 400 | ACT000025 | 审批通过或拒绝由非管理人发送。 |
| 400 | ACT000077 | 当前状态不允许该决定。approved 要求 pending_manager_approval;denied 接受 pending_manager_approval 或 pending_document。 |
认证、权限和主机相关错误:参见 API 错误。
手动发送签署
如果模板配置为手动发送签署,可以将多份合同归入同一个签署批次,前提是这些合同的管理人、转让方和担保人相同。批次中的所有合同都必须处于 pending_signature_submission。
适用范围
| 角色 | 主机 | 所需权限 |
|---|---|---|
| 管理人 | manager-api | 写入 |
各主机的 Base URL:环境(主机)。
Request
ENDPOINT
/assignment_contract/signature_batchMÉTODO
POSTRequest Body
{
"assignment_contract_keys": [
"1caff47c-bd05-48b0-a6bc-9569f5070f6b",
"41d6ff41-1dac-4df7-9e50-d15210ec57f3"
]
}
Body Params
| 字段 |
|---|