追加签署 #
描述 #
使用此接口追加签署人。
接口说明 #
授权对象 APP
请求地址 POST /open/agreement/addition
请求规则 请查阅开发必读
请求参数 #
| 参数名称 | 变量名称 | 参数类型[长度限制] | 是否必填 | 描述 |
|---|---|---|---|---|
| 合同ID | signFlowId | string | 是 | body 示例值:BOOL_FLOW_123456 |
| 签署人列表 | signers | object[] | 否 | body |
签署人列表 signers #
| 参数名称 | 变量名称 | 参数类型[长度限制] | 是否必填 | 描述 |
|---|---|---|---|---|
| 个人签署方 | psnSigner | object | 条件必填 | 个人签署方信息,与企业签署方二选一 |
| 企业签署方 | orgSigner | object | 条件必填 | 企业签署方信息,与个人签署方二选一 |
| 签署顺序 | signOrder | int32 | 否 | 1-255(值小的先签署) 示例值:1 |
| 任务类型 | signTaskType | int32 | 否 | 0 - 会签(所有指定的签署方均必须签署)1 - 或签(多个签署方中,任意一方签署即可完成签署流程) 示例值:1 |
| 签署区设置 | signFields | object[] | 是 |
个人签署方 psnSigner #
| 参数名称 | 变量名称 | 参数类型[长度限制] | 是否必填 | 描述 |
|---|---|---|---|---|
| 姓名 | name | string | 是 | 示例值:BOOL |
| 账户信息 | psnAccount | object | 是 | 个人账户信息 |
个人账户信息 psnAccount #
| 参数名称 | 变量名称 | 参数类型[长度限制] | 是否必填 | 描述 |
|---|---|---|---|---|
| 手机号 | accountMobile | string | 是 | 示例值:13024777828 |
| 邮箱 | accountEmail | string | 否 | 示例值:service@boolc.cn |
企业签署方 orgSigner #
| 参数名称 | 变量名称 | 参数类型[长度限制] | 是否必填 | 描述 |
|---|---|---|---|---|
| 企业名称 | orgName | string | 是 | 示例值:贵州不二云科技有限公司 |
| 经办人信息 | transactor | object | 是 | 经办人信息,结构同个人签署方 |
签署区设置 signFields #
| 参数名称 | 变量名称 | 参数类型[长度限制] | 是否必填 | 描述 |
|---|---|---|---|---|
| 文件ID | fileId | string | 是 | 示例值:BOOL_FILE_123456 |
| 签章区配置项 | normalSignFieldConfig | object | 是 |
签章区配置项 normalSignFieldConfig #
| 参数名称 | 变量名称 | 参数类型[长度限制] | 是否必填 | 描述 |
|---|---|---|---|---|
| 自由签章 | freeMode | bool | 否 | 示例值:false |
| 自动落章 | autoSign | bool | 否 | 示例值:false |
| 签章区尺寸 | signFieldSize | float64 | 否 | 单位px 示例值:500 |
| 签章区样式 | signFieldStyle | int32 | 否 | 1 - 单页签章 2 - 骑缝签章 示例值:1 |
| 签章区位置信息 | signFieldPosition | object | 否 |
签章区位置信息 signFieldPosition #
| 参数名称 | 变量名称 | 参数类型[长度限制] | 是否必填 | 描述 |
|---|---|---|---|---|
| 骑缝章模式选择 | acrossPageMode | string | 否 | ALL - 全部页盖骑缝章,AssignedPages - 指定页码盖骑缝章 示例值:ALL |
| 签章区所在页码 | positionPage | string | 否 | 示例值:1-3 |
| 签章区尺寸 | positionX | float64 | 否 | 签章区所在X坐标 |
| 签章区样式 | positionY | float64 | 否 | 签章区所在Y坐标 |
请求示例 #
{
"signFlowId": "BOOL_FLOW_123456",
"signers": [
{
"psnSigner": {
"name": "BOOL",
"psnAccount": {
"accountMobile": "13024777828",
"accountEmail": "service@boolc.cn"
}
},
"signOrder": 1
},
{
"orgSigner": {
"orgName": "贵州不二云科技有限公司",
"transactor": {
"name": "BOOL",
"psnAccount": {
"accountMobile": "13024777829",
"accountEmail": "hr@boolc.cn"
}
}
},
"signOrder": 2
}
]
}