Skip to content

合同详情 ​

接口说明 ​

仅返回当前 key 创建的合同。signUrl / h5SignUrl 的返回条件与列表相同:合同为 signing 且链接尚未失效。

请求地址:/open/v1/contracts/{contractId}

请求方式:GET

在线调试

请求参数 ​

每个请求须携带请求头 X-Api-Key。

参数名称数据类型必须说明
contractId
string是
合同 ID,路径参数

响应参数 ​

参数名称数据类型必须说明
code
number是
0 表示成功
message
string是
说明
data
object是
业务数据
contractId
string是
合同 ID
contractName
string是
合同名称
status
string是
合同状态
deadline
string是
签署截止时间
createdAt
string是
创建时间
signUrl
string否
微信小程序签署引导短链
h5SignUrl
string否
浏览器 H5 签署链接。返回条件同 signUrl
signers
array是
签署方进度
type
string是
person 或 company
name
string否
个人姓名。企业签署方不返回
mobile
string否
个人手机号。企业签署方不返回
companyName
string否
企业名称。个人签署方不返回
creditCode
string否
统一社会信用代码。个人签署方不返回
agentName
string否
经办人姓名。个人签署方不返回
agentMobile
string否
经办人手机号。个人签署方不返回
needSeal
boolean是
是否须盖章
status
string是
waiting 待开始
approving 待审批
pending 待签署
signed 已完成
refused 已拒签

响应示例 ​

json
{
  "code": 0,
  "message": "ok",
  "data": {
    "contractId": "ct_20001",
    "contractName": "采购合同",
    "status": "signing",
    "deadline": "2026-11-20 18:00:00",
    "createdAt": "2026-10-27 11:00:00",
    "signUrl": "https://h5.xwkc.com/r8k2mQ",
    "h5SignUrl": "https://m.xwkc.com/#/ePackage/pages/contractDetail/index?taskId=ct_20001&sceneCon=personShare",
    "signers": [
      {
        "type": "company",
        "companyName": "示例科技有限公司",
        "creditCode": "91310000MA1EXAMPLE",
        "agentName": "张三",
        "agentMobile": "13800000001",
        "needSeal": true,
        "status": "pending"
      },
      {
        "type": "person",
        "name": "李四",
        "mobile": "13900000002",
        "needSeal": true,
        "status": "waiting"
      }
    ]
  }
}

开放平台开发者中心