签署流程创建

接口地址 /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 付费方账号无效

results matching ""

    No results matching ""