签署流程创建
接口地址 /v1/signflows
请求方式 POST
接口描述 创建签署流程
请求参数
| 参数名 | 说明 | 请求方式 | 是否必填 | 参数类型 | |
|---|---|---|---|---|---|
| autoArchive | 是否自动归档,默认false 如设置为true,则在调用7.1.3签署流程开启后,当所有签署人签署完毕,系统自动将流程归档,状态变为“已完成”状态,在流程状态为“已完成”前,可随时添加签署人;如设置为false,则在调用7.1.3流程开启后,需主动调用签署流程归档接口,将流程状态变更为“已完成”,归档前可随时添加签署人;已完成的流程才可下载签署后的文件 | body | false | boolean | |
| businessScene | 文件主题 | body | TRUE | string | |
| configInfo | 任务配置信息 | body | FALSE | 流程配置 | |
| noticeDeveloperUrl | 回调通知地址 ,默认取项目配置通知地址 | body | FALSE | string | |
| noticeType | 通知方式,逗号分割,1-短信,2-邮件 。默认值1,请务必请选择一个通知方式,否则客户将接收不到流程的签署通知和审批通知,如果流程需要审批,将导致审批无法完成;如果客户需要不通知,可以设置noticeType="" | body | FALSE | string | |
| redirectUrl | 签署完成重定向地址,默认签署完成停在当前页面 | body | FALSE | string | |
| signPlatform | 签署平台,逗号分割,1-开放服务h5,2-支付宝签 ,默认值1 | body | FALSE | string | |
| contractValidity | 文件有效截止日期,毫秒,默认不失效 | body | FALSE | int64 | |
| contractRemind | 文件到期前,提前多少小时回调提醒续签,小时(时间区间:1小时——15天),默认不提醒 | body | FALSE | int32 | |
| signValidity | 签署有效截止日期,毫秒,默认不失效 | body | FALSE | int64 | |
| initiatorAccountId | 发起人账户id,即发起本次签署的操作人个人账号id;如不传,默认由对接平台发起 | body | FALSE | string | |
| initiatorAuthorizedAccountId | 发起方主体id,如存在个人代机构发起签约,则需传入机构id;如不传,则默认是对接平台 | body | FALSE | string |
请求示例
POST https://openapi.esign.cn/v1/signflows
{
"autoArchive":false,
"businessScene":"合同名称",
"configInfo":{
"noticeDeveloperUrl":"http://127.0.0.1:9110/notice",
"noticeType":"1,2",
"redirectUrl":"http://127.0.0.1:8110/h5/forword",
"signPlatform":"1"
},
"contractRemind":360,
"contractValidity":1592386042000,
"signValidity":1592386042000,
"initiatorAccountId":"40eb61714d9e49088bac7a3c56d69d66",
"initiatorAuthorizedAccountId":"40eb61714d9e49088bac7a3c56d69d66"
}
响应参数
| 参数名称 | 说明 | 类型 |
|---|---|---|
| flowId | 流程id | string |
响应示例
{
"code":0,
"message":"成功",
"data":{
"flowId":"429b1d3038854cabbcdac0a63d7e4c0d"
}
}
错误码
| 错误码 | 错误信息 | 错误原因 |
|---|---|---|
| 1435102 | 查询项目开发者账户失败 | 项目无效或项目开发者oid不存在. |
| 1437123 | 发起方账号不存在-XXXX | 发起方账号无效 |
| 1437124 | 付费账号不存在-XXXX | 付费方账号无效 |