- 平台简介
- 新手指南
- API协议
- API文档
- 合同管理
- 签署服务
- 组织架构
- 印章管理
- 模板管理
- 业务分类
- 个人认证
- 企业认证
- 外部客户
- 授权管理
- 辅助工具
- 信息校验
- 单点登录集成
- JS SDK文档
- 公告
- 小程序插件
- 常见问题
签署服务-撤回/作废合同
POST
/v2/contract/invalid
合同是“草稿”、“已过期”、“已撤回”、“已退回”状态时,删除合同;
合同是“签署中”状态时,撤回合同,合同变为“已撤回”状态;
合同是“已完成”状态时,作废合同(作废合同需要所有签署方签署作废文件后,作废完成),同时在作废文件上签署发起方公章。作废文件由契约锁自动生成。
请求参数
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
contractId
string
合同ID
bizId
string
业务ID
tenantName
string
子公司名称
sealId
string
印章ID
reason
string
撤回/作废原因
deleteDoc
boolean
作废完成后或撤回后是否删除合同文件
autoSign
boolean
发起作废时是否自动签署作废文件
receivers
array[object (CopySendReceiverRequest) {4}]
作废通知接收人
name
string
抄送人姓名
receiver
object
抄送人联系方式
createTime
string
创建时间
send
string
是否已经抄送
示例
{
"receivers": [
{
"name": "类导从",
"receiver": {
"contact": "consequat dolor sunt",
"contactType": "ipsum reprehenderit aliqua ex Ut",
"name": "南少声年进斯"
},
"createTime": "1993-10-27 15:25:45",
"send": "eiusmod laboris labore"
}
],
"bizId": "70",
"tenantName": "海华可院太",
"deleteDoc": false,
"reason": "in minim",
"autoSign": false,
"sealId": "18",
"contractId": "1304147838782070"
}
示例代码
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/invalid' \
--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 '{
"receivers": [
{
"name": "类导从",
"receiver": {
"contact": "consequat dolor sunt",
"contactType": "ipsum reprehenderit aliqua ex Ut",
"name": "南少声年进斯"
},
"createTime": "1993-10-27 15:25:45",
"send": "eiusmod laboris labore"
}
],
"bizId": "70",
"tenantName": "海华可院太",
"deleteDoc": false,
"reason": "in minim",
"autoSign": false,
"sealId": "18",
"contractId": "1304147838782070"
}'
返回响应
🟢200成功
application/json
Body
code
integer
必需
message
string
必需
示例
{
"code": 0,
"message": "SUCCESS"
}