Developer OpenAPI
首页Apifox官网钉钉openAPI
企业微信openAPI
  • openAPI文档
  • 官方文档
首页Apifox官网钉钉openAPI
企业微信openAPI
  • openAPI文档
  • 官方文档
生态伙伴API
  • 历史文档(不推荐)
  • 开发钉钉应用
  • 服务端API
  • 新版服务端API(DingTalk OpenAPI)
  • 生态伙伴API
e签宝金智CRM阿里商旅小蜜客服智能客服员工服务台
e签宝金智CRM阿里商旅小蜜客服智能客服员工服务台
  1. 签署流程
  • e签宝1.0
    • 鉴权
      • ISV服务商数据初始化
      • 获取授权的页面地址
      • 取消企业授权
      • 获取企业e签宝微应用状态
    • 套餐
      • 套餐转售(分润模式)
      • 套餐转售(底价结算模式)
      • 获取套餐余量
    • 用户
      • 查询企业是否实名
      • 查询用户是否实名
      • 获取企业控制台地址
      • 获取企业实名地址
      • 获取用户实名地址
    • 文件
      • 获取文件上传地址
      • 获取文件详情
    • 签署流程
      • 获取发起签署任务地址
      • 获取签署人签署地址
      • 获取流程任务详情
      • 获取流程任务用印审批列表
      • 获取流程任务合同列表
      • 获取流程签署详细信息
  • e签宝2.0
    • 鉴权
      • ISV服务商数据初始化
      • 获取授权的页面地址
      • 取消企业授权
    • 套餐
      • 套餐转售—分润模式
      • 套餐转售—底价结算模式
      • 查询套餐余量
    • 用户
      • 获取企业的e签宝微应用状态
      • 查询企业信息
      • 获取企业控制台地址
      • 查询个人信息
      • 获取个人实名的地址
      • 获取跳转到企业实名的地址
    • 文件
      • 获取文件上传地址
      • 获取文件详情
    • 签署流程
      • 获取发起签署任务的地址
        POST
      • 创建签署流程
        POST
      • 获取签署人签署地址
        POST
      • 获取流程的签署详情
        GET
      • 获取流程任务用印审批列表
        GET
      • 获取流程详细信息及操作记录
        GET
      • 获取流程任务的所有合同列表
        GET
  1. 签署流程

创建签署流程

POST
http://127.0.0.1/v2.0/esign/process/startAtOnce
生态伙伴API/e签宝/e签宝2.0/签署流程
最后修改时间:2022-08-30 09:19:24
责任人:未设置

说明#

当ISV侧企业有文件需签署时,可调用本接口获取发起签署地址。

权限#

要调用此API,需要以下权限之一。
应用类型是否支持权限API Explorer调试
企业内部应用支持E签宝数据管理权限API Explorer
第三方企业应用支持E签宝数据管理权限API Explorer
第三方个人应用暂不支持E签宝数据管理权限暂不支持

错误码#

HttpCode错误码错误信息说明
400requestParamError%s请求参数错误
400createUserAccountError创建用户账号异常创建用户账号异常
400getUserInfoFail获取用户信息失败,%s,%s获取用户信息失败
400accountNotRealname发起人账号在e签宝未实名发起人账号在e签宝未实名发起人账号在e签宝未实名
400createOrgAccountError创建企业账号异常创建企业账号异常
400corpNotRealname发起人企业在e签宝未实名发起人企业在e签宝未实名
400createFlowError创建流程失败: %s创建流程失败
400getOpenIsvInfoError获取对接服务商信息异常获取对接服务商信息异常
400saveTaskError保存任务信息异常保存任务信息异常

请求参数

Header 参数
x-acs-dingtalk-access-token
string 
必需
调用该接口的访问凭证。如何获取不同应用的凭证请参考访问凭证概述。
Body 参数application/json
initiatorUserId
string 
必需
发起人的userid。
taskName
string 
必需
任务名称,不支持特殊字符。
signEndTime
integer 
签署截止时间。
可选
redirectUrl
string 
重定向跳转地址。
可选
files
array [object {3}] 
可选
文件列表,包括合同文件和附件。
fileId
string 
文件ID。
必需
fileType
integer 
文件类型,取值:
必需
fileName
string 
文件名称。
必需
participants
array [object {8}] 
参与方列表。
可选
signRequirements
string 
必需
签署印章类型,取值:
signOrder
integer 
签署顺序。
可选
accountType
string 
用户类型,取值:
必需
account
string 
可选
邮箱/手机号账号(accountType为OUTER_USER时必填)
userId
string 
可选
钉钉用户userid。
accountType为DING_USER时必填。
accountName
string 
可选
账号对应人姓名。
accountType为OUTER_USER时必填。
orgName
string 
可选
企业名称。
OUTER_USER需要盖企业章时必填,如果不传,默认会赋值当前企业名称。
signPosList
array [object {8}] 
可选
参与方签署位置信息列表。
ccs
array [object {5}] 
抄送人列表。
可选
accountType
string 
用户类型,取值:
必需
account
string 
可选
邮箱或手机号账号。
account与userId两者至少填一项,优先取userId。
userId
string 
可选
钉钉用户userid。
account与userId两者至少填一项,优先取userId。
accountName
string 
账号对应人姓名。
可选
orgName
string 
企业名称。
可选
sourceInfo
object 
可选
来源信息,目前支持传入审批信息和跳转地址。
showText
string 
展示文案
可选
pcUrl
string 
PC端签署地址。
可选
mobileUrl
string 
移动端签署地址。
可选
示例
{}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1/v2.0/esign/process/startAtOnce' \
--header 'x-acs-dingtalk-access-token;' \
--header 'Content-Type: application/json' \
--data-raw '{}'

返回响应

🟢200成功
application/json
Body
taskId
string 
任务ID。
可选
示例
{
  "taskId": "string"
}
上一页
获取发起签署任务的地址
下一页
获取签署人签署地址
Built with