合同发起 #

描述 #

使用此接口发起电子合同。

接口说明 #

授权对象 APP

请求地址 POST /open/agreement/flow

请求规则 请查阅开发必读

请求参数 #

参数名称 变量名称 参数类型[长度限制] 是否必填 描述
合同主题 title string

示例值:BOOL电子合同

签署人列表 signers object[] body
文档列表 docs object[] body

签署人列表 signers #

参数名称 变量名称 参数类型[长度限制] 是否必填 描述
个人签署方 psnSigner object 条件必填 个人签署方信息,与企业签署方二选一
企业签署方 orgSigner object 条件必填 企业签署方信息,与个人签署方二选一
签署顺序 signOrder int32

示例值:1

个人签署方 psnSigner #

参数名称 变量名称 参数类型[长度限制] 是否必填 描述
姓名 name string

示例值:BOOL

账户信息 psnAccount object 个人账户信息

个人账户信息 psnAccount #

参数名称 变量名称 参数类型[长度限制] 是否必填 描述
手机号 accountMobile string

示例值:13024777828

邮箱 accountEmail string

示例值:service@boolc.cn

企业签署方 orgSigner #

参数名称 变量名称 参数类型[长度限制] 是否必填 描述
企业名称 orgName string

示例值:贵州不二云科技有限公司

经办人信息 transactor object 经办人信息,结构同个人签署方

文档列表 docs #

参数名称 变量名称 参数类型[长度限制] 是否必填 描述
文件地址 downloadUrl string

示例值:https://boolc.cn/download/contract.pdf

文件名称 fileName string

示例值:BOOL电子合同.pdf

请求示例 #

{
  "title": "BOOL电子合同",
  "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
    }
  ],
  "docs": [
    {
      "downloadUrl": "https://boolc.cn/download/contract.pdf",
      "fileName": "BOOL电子合同.pdf",
    }
  ]
}

响应参数 #

参数名称 变量名称 参数类型 是否必填 描述
链接地址 url string 合同发起链接

示例值:https://boolc.cn/sign

合同ID signFlowId string

示例值:BOOL_FLOW_123456

响应示例 #

{
  "url": "https://boolc.cn/sign",
  "signFlowId": "BOOL_FLOW_123456"
}
上次更新: 12/14/2024, 2:44:29 AM