- 快速入手
- 帮助文档
- 开发前必读
- 认证授权
- 合同签署
- 审批管理
- 企业管理
- 印章管理
- 回调通知
- 开放接口
发起合同
POST
/api/contractStart
V1.0.0V1.1.0V1.4.0
请求参数
Body 参数application/json
contractName
string
合同名称
contractCategoryId
integer
合同分类ID
fileCode
string
签署合同文件Code
attachmentFileCodes
array[string] | null
合同附件Code
signers
array [object {6}]
必需
seqNo
integer
签署顺序
psnSignerInfo
object | null
个人签署信息
corpSignerInfo
object | null
企业签署信息
signFields
array [object {5}] | null
签署区域配置
authConfig
object
认证方式
noticeConfig
object
签署通知方式
copyReceivers
array [object {2}] | null
抄送人信息
psnCopyReceiverInfo
object
个人签署信息
corpCopyReceiver
object
企业签署信息
signFlowConfig
object
必需
seqSigning
boolean
是否顺序签署
approvalId
string | null
审批流程ID
signDeadline
string | null
签署截止时间
signFlowInitiator
object
必需
corpInitiator
object | null
企业发起方信息
psnInitiator
object | null
个人发起方信息
示例
{
"contractName": "《签盾员工入职合同》",
"contractCategoryId": 7336,
"fileCode": "FC_20240326115921rosVEhuRQwLHyBE",
"attachmentFileCodes": null,
"signers": [
{
"seqNo": 1,
"psnSignerInfo": null,
"corpSignerInfo": {
"corpName": "测试测试测试有限公司",
"receiverName": "测试员工",
"receiverPhone": "15212341234"
},
"signFields": null,
"authConfig": {
"intentionAuthenticationMode": "PSN_FACE_ALIPAY"
},
"noticeConfig": {
"noticeTypes": 1
}
},
{
"seqNo": 2,
"psnSignerInfo": {
"receiverPhone": "15212341236",
"receiverName": "测试个人"
},
"corpSignerInfo": null,
"signFields": null,
"authConfig": {
"intentionAuthenticationMode": "PSN_FACE_ALIPAY"
},
"noticeConfig": {
"noticeTypes": 1
}
}
],
"copyReceivers": null,
"signFlowConfig": {
"seqSigning": false,
"approvalId": 224,
"signDeadline": "2025-01-01"
},
"signFlowInitiator": {
"corpInitiator": {
"openCorpId": "1713823122383572992",
"staffId": "1694661686113472521",
"transactor": null
},
"psnInitiator": null
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'api.pre-qiandun365.com/api/contractStart' \
--header 'Content-Type: application/json' \
--data-raw '{
"contractName": "《签盾员工入职合同》",
"contractCategoryId": 7336,
"fileCode": "FC_20240326115921rosVEhuRQwLHyBE",
"attachmentFileCodes": null,
"signers": [
{
"seqNo": 1,
"psnSignerInfo": null,
"corpSignerInfo": {
"corpName":"测试测试测试有限公司",
"receiverName":"测试员工",
"receiverPhone":"15212341234"
},
"signFields": null,
"authConfig": {
"intentionAuthenticationMode": "PSN_FACE_ALIPAY"
},
"noticeConfig": {
"noticeTypes": 1
}
},
{
"seqNo": 2,
"psnSignerInfo": {
"receiverPhone" : "15212341236",
"receiverName" : "测试个人"
},
"corpSignerInfo": null,
"signFields": null,
"authConfig": {
"intentionAuthenticationMode": "PSN_FACE_ALIPAY"
},
"noticeConfig": {
"noticeTypes": 1
}
}
],
"copyReceivers": null,
"signFlowConfig": {
"seqSigning": false,
"approvalId": 224,
"signDeadline": "2025-01-01"
},
"signFlowInitiator": {
"corpInitiator": {
"openCorpId": "1713823122383572992",
"staffId": "1694661686113472521",
"transactor": null
},
"psnInitiator": null
}
}'
返回响应
🟢200成功
application/json
Body
code
string
请求返回code
msg
string
请求返回msg
result
string | null
合同contractId
success
boolean
是否成功
logKey
string
日志key
ts
string
时间戳
示例
{
"result": "7904",
"code": "200",
"msg": "成功",
"logKey": "e5420d41",
"ts": "1711434441129",
"success": true
}
修改于 2025-04-28 08:45:39