获取填写页面链接

更新时间:2024-10-15 15:20:20

接口描述

通过signFlowId(签署流程ID )获取用户的合同拟定页面链接

接口地址&请求方法

点击下述蓝色字体{host}可跳转至API请求域名说明文档

接口地址:https://{host}/v3/sign-flow/{signFlowId}/draft-url

请求方法:POST

请求头格式

具体请求头参数,请查看公共请求头格式

请求参数

展开全部参数参数名称

参数类型

必选

参数位置

参数说明

signFlowId

string

path

签署流程ID

operator

object

body

填写操作人(个人填写方本人为操作人,机构填写方经办人为操作人)

psnId

string

body

填写人账号ID(和psnAccount二选一进行使用,同时传优先取psnId)

psnAccount

string

body

填写人账号,手机号或邮箱(和psnId二选一进行使用,同时传优先取psnId)

needLogin

boolean

body

是否需要登录打开填写链接(默认值 true

true - 需登录打开链接

false - 免登录

【注】:免登录获取的填写链接默认30分钟有效,过期后可以重新调用接口获取新的链接。

urlType

int32

body

填写链接类型(默认值 2

1 - 预览链接

2 - 填写链接

【注】:预览链接可以查看用户填写中或填写完成的文件详情,方便业务场景中的审批等环节(操作人-operator必须是流程中的参与方)。

clientType

string

body

指定客户端类型,默认值 ALL

ALL - 自动适配移动端或PC端

H5 - 移动端适配

PC - PC端适配

redirectConfig

object

body

重定向配置项

redirectUrl

string

body

重定向地址

redirectDelayTime

int

body

操作完成后页面重定向跳转延迟时间,单位为秒,默认3秒。

0-不展示填写完成结果页,填写完成直接跳转重定向地址。

X-展示填写完成结果页,倒计时X秒后,自动跳转重定向地址

补充说明:

  • 当redirectUrl不传的情况下,该字段无需传入,默认填写完成结果页不跳转。
  • 没有传入redirectUrl但传入redirectDelayTime接口会报错。

响应参数

展开全部参数参数名称

参数类型

必选

参数说明

code

int32

业务码,0表示成功,非0表示异常。

message

string

业务信息

请根据 code 来判断错误情况,不应该依赖 message 匹配,因为 message 可能会调整。

data(点击“+”展开详情)

object

业务数据

draftUrl

string

长链地址(需要登录长链接永久有效,免登录链接30分钟有效)

【注】小程序H5内嵌场景需要使用长链接,支持自定义域名(需要指定clientType=H5 时才会返回自定义域名填写链接),详见小程序域名配置说明

draftShortUrl

string

短链地址(需要登录短链接30天有效,免登录链接30分钟有效)

请求示例

{
    "operator": {
        "psnAccount": "138****8888"
    },
    "needLogin": false,
    "urlType": 2,
    "clientType": "ALL",
    "redirectConfig": {
        "redirectUrl": "http://esign.cn",
        "redirectDelayTime": 3
    }
}

响应示例

{
    "code": 0,
    "message": "成功",
    "data": {
        "draftUrl": "https://smlfront.esign.cn:8880/documents/guide?cooperationId=1b2110c4****0496de90a3e8&context=HS4OFcfR2rK3kw1axwdG7jbOT9IHDRdE%2BUp%2F1QbLp6Sz%2BJDagzqfZmlASoxfjM9eDG%2Fl3ZOot66mad52IlAvHPx03gLXcmKvwjv57m6MRcqIf4xQBP%2BUrtMrZlT40xJKiyNUuDiGPqHoae92hHeA7g%3D%3D&processId=a6a1eaa77f****b5ad481c2",
        "draftShortUrl": "https://smlt.esign.cn/K5X****ZS"
    }
}
我要纠错