- 平台简介
- 新手指南
- API协议
- API文档
- 合同管理
- 签署服务
- 组织架构
- 印章管理
- 模板管理
- 业务分类
- 个人认证
- 企业认证
- 外部客户
- 授权管理
- 辅助工具
- 信息校验
- 单点登录集成
- JS SDK文档
- 公告
- 小程序插件
- 常见问题
合同管理-创建合同草稿
POST
/v2/contract/draft
请求参数
Header 参数
x-qys-open-accesstoken
string
可选
默认值:
{{x-qys-open-accesstoken}}
x-qys-open-timestamp
string
可选
默认值:
{{x-qys-open-timestamp}}
x-qys-open-nonce
string
可选
默认值:
{{x-qys-open-nonce}}
x-qys-open-signature
string
可选
默认值:
{{x-qys-open-signature}}
Body 参数application/json
id
string
合同ID
bizId
string
业务ID
tenantName
string
子公司名称
subject
string
合同主题
description
string
合同描述
sn
string
合同编号
expireTime
string
合同过期时间
endTime
string
合同终止时间
ordinal
boolean
是否顺序签署
send
string
是否发起合同
category
object (CategoryRequest)
业务分类
id
string
业务分类ID
name
string
业务分类名称
creator
object (UserRequest)
创建人
contact
string
联系方式
contactType
enum<string>
联系类型
枚举值:
MOBILEEMAILEMPLOYEEIDNUMBERBIZID
name
string
姓名
status
enum<string>
合同状态
枚举值:
DRAFTRECALLEDSIGNINGCOMPLETEEXPIREDFILLINGINVALIDINGINVALIDED
signatories
array[object (SignatoryRequest) {11}]
签署方
id
string
签署方ID
tenantType
enum<string>
签署方类型
枚举值:
COMPANYPERSONAL
status
enum<string>
签署方状态
枚举值:
DRAFTRECALLEDSIGNINGREJECTEDSIGNEDEXPIREDFILLINGWAITINGINVALIDINGINVALIDED
tenantName
string
签署方名称
receiver
object (UserRequest)
接收人
serialNo
integer
签署顺序
actions
array[object (ActionRequest) {9}]
签署动作
attachments
array[object (AttchmentRequest) {4}]
附件要求
userAuthInfo
object (UserAuthInfoRequest)
指定签署方认证信息
category
object (CategoryRequest)
业务类型
delaySet
boolean
是否延迟设置签署方信息
signFlowStrategy
enum<string>
接收方签署策略
枚举值:
ALL_SIGN_FINISHANY_SIGN_FINISH
templateParams
array [object {3}]
模板参数
name
string
要修改的参数名称
value
string
文档参数值
readOnly
string
参数是否只读
documents
array[object (DocumentRequest) {4}]
合同文档
id
string
附件ID
title
string
名称
pageCount
integer
文档页数
createTime
string
创建时间
copySendReceivers
array[object (CopySendReceiverRequest) {4}]
抄送人列表
name
string
抄送人姓名
receiver
object
抄送人联系方式
createTime
string
创建时间
send
string
是否已经抄送
tags
string
标签列表
relatedContractIds
array[string]
关联的合同ID列表
customFields
array[object (ContractCustomFieldRequest) {3}]
合同自定义参数
key
string
参数key
name
string
参数名称
value
string
参数值
businessData
string
自定义业务参数
copySendTime
enum<string>
指定合同抄送时机
枚举值:
SENDFINISH
示例
{
"sn": "0219",
"subject": "测试回调SaaS空20",
"description": "合同描述",
"expireTime": "2022-12-27 23:59:58",
"endTime": "2022-12-27 00:00:00",
"ordinal": false,
"send": true,
"tenantName": "上海契约锁电子合同签名有限公司",
"creator": {
"contact": "15021504325",
"contactType": "MOBILE"
},
"signatories": [
{
"tenantType": "COMPANY",
"tenantName": "上海契约锁电子合同签名有限公司",
"receiver": {
"contact": "15021504325",
"contactType": "MOBILE"
},
"serialNo": 1,
"actions": [
{
"type": "COMPANY",
"name": "单位签章"
}
]
},
{
"tenantType": "PERSONAL",
"tenantName": "朱明月",
"receiver": {
"contact": "test001",
"contactType": "BIZID"
},
"delaySet": "true",
"serialNo": "4"
}
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://openapi.qiyuesuo.com/v2/contract/draft' \
--header 'x-qys-open-accesstoken: {{x-qys-open-accesstoken}}' \
--header 'x-qys-open-timestamp: {{x-qys-open-timestamp}}' \
--header 'x-qys-open-nonce: {{x-qys-open-nonce}}' \
--header 'x-qys-open-signature: {{x-qys-open-signature}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"sn": "0219",
"subject": "测试回调SaaS空20",
"description": "合同描述",
"expireTime": "2022-12-27 23:59:58",
"endTime":"2022-12-27 00:00:00",
"ordinal": false,
"send": true,
"tenantName": "上海契约锁电子合同签名有限公司",
"creator": {
"contact": "15021504325",
"contactType": "MOBILE"
},
"signatories": [{
"tenantType": "COMPANY",
"tenantName": "上海契约锁电子合同签名有限公司",
"receiver": {
"contact": "15021504325",
"contactType": "MOBILE"
},
"serialNo": 1,
"actions": [{
"type": "COMPANY",
"name": "单位签章"
}]
},
{
"tenantType": "PERSONAL",
"tenantName": "朱明月",
"receiver": {
"contact": "test001",
"contactType": "BIZID"
},
"delaySet":"true",
"serialNo": "4"
}
]
}'
返回响应
🟢200成功
application/json
Body
code
integer
必需
message
string
必需
示例
{
"result": {
"id": "3053227767890968697",
"subject": "接口发起",
"description": "合同描述",
"sn": "接口发起",
"tenantName": "思晨教育",
"ordinal": true,
"category": {
"id": "3053202902198805409",
"name": "自动化测试-勿动zxs"
},
"creator": {
"name": "韩军超",
"contact": "18663049557",
"contactType": "MOBILE"
},
"status": "DRAFT",
"expireTime": "2023-02-17 15:17:06",
"signatories": [
{
"id": "3053227768113266811",
"tenantType": "COMPANY",
"status": "DRAFT",
"tenantName": "思晨教育",
"receiver": {
"name": "韩军超",
"contact": "18663049557",
"contactType": "MOBILE"
},
"serialNo": 0,
"actions": [
{
"id": "3053227768201347196",
"type": "AUDIT",
"status": "INIT",
"name": "审批动作",
"serialNo": 0,
"autoSign": false,
"operators": [
{
"contact": "18663049557",
"contactType": "MOBILE"
}
]
},
{
"id": "3053227768226513022",
"type": "LP",
"status": "INIT",
"name": "法人签署动作",
"serialNo": 1,
"autoSign": false
},
{
"id": "3053227768289427583",
"type": "COMPANY",
"status": "INIT",
"name": "公章签署动作",
"serialNo": 2,
"autoSign": false,
"operators": [
{
"contact": "18663049557",
"contactType": "MOBILE"
}
]
}
],
"delaySet": false,
"sponsor": true
},
{
"id": "3053227768331370625",
"tenantType": "PERSONAL",
"status": "DRAFT",
"tenantName": "韩军超",
"receiver": {
"contact": "18663049557",
"contactType": "MOBILE"
},
"serialNo": 1,
"delaySet": false,
"sponsor": false
}
]
},
"code": 0,
"message": "SUCCESS"
}