- 平台简介
- 新手指南
- API协议
- API文档
- 合同管理
- 签署服务
- 组织架构
- 印章管理
- 模板管理
- 业务分类
- 个人认证
- 企业认证
- 外部客户
- 授权管理
- 辅助工具
- 信息校验
- 单点登录集成
- JS SDK文档
- 公告
- 小程序插件
- 常见问题
签署服务-签署个人签名
POST
/v2/contract/personalsign
请求参数
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
子公司名称
user
object
个人用户
contact
string
联系方式
contactType
enum<string>
联系类型
枚举值:
MOBILEEMAILEMPLOYEEIDNUMBERBIZID
stampers
array[object (StamperRequest) {9}]
指定签署位置
type
enum<string>
签署类型
枚举值:
COMPANYTIMESTAMPACROSS_PAGE
documentId
string
合同文档ID
sealId
string
印章ID
keyword
string
关键字
keywordIndex
integer
关键字索引
page
string
坐标页码
offsetX
string
横坐标/关键字偏移量
offsetY
string
纵坐标/关键字偏移量
datePattern
enum<string>
时间戳格式
枚举值:
HYPHENChineseALL_Chinese
locateAllStamperKeywords
boolean
是否必须找出全部签署位置传入的关键字
companySignatory
object (CompanyRequest)
企业签署方
id
string
公司id
name
string
公司名称
示例
{
"user": {
"contact": "dolore adipisicing sint",
"contactType": "BIZID"
},
"stampers": [
{
"type": "TIMESTAMP",
"documentId": "27",
"sealId": "18",
"offsetY": "quis exercitation consequat",
"keyword": "amet labore est magna",
"offsetX": "aute pariatur deserunt",
"datePattern": "ALL_Chinese",
"keywordIndex": 2,
"page": "proident laboris et"
},
{
"type": "COMPANY",
"documentId": "89",
"offsetY": "minim",
"keyword": "commodo sint occaecat",
"page": "ut ullamco amet eiusmod",
"sealId": "51",
"keywordIndex": 44,
"offsetX": "non sit",
"datePattern": "HYPHEN"
},
{
"type": "TIMESTAMP",
"documentId": "30",
"datePattern": "HYPHEN",
"offsetY": "nulla",
"page": "eiusmod aliquip",
"keywordIndex": 66,
"keyword": "magna veniam",
"sealId": "65",
"offsetX": "reprehenderit officia Excepteur sunt"
},
{
"type": "ACROSS_PAGE",
"documentId": "58",
"keywordIndex": 98,
"offsetY": "laboris Excepteur qui officia",
"offsetX": "Lorem do",
"page": "veniam magna labore laborum amet",
"datePattern": "ALL_Chinese",
"sealId": "62",
"keyword": "adipisicing"
},
{
"type": "TIMESTAMP",
"documentId": "87",
"offsetX": "dolor non ex ea commodo",
"keywordIndex": 61,
"sealId": "91",
"keyword": "reprehenderit fugiat dolore sint",
"datePattern": "Chinese",
"page": "ea Duis",
"offsetY": "est officia nisi reprehenderit ea"
}
],
"contractId": "18",
"locateAllStamperKeywords": true,
"bizId": "39",
"companySignatory": {
"name": "电军我习",
"id": "88"
},
"tenantName": "正局想见说"
}
示例代码
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/personalsign' \
--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 '{
"user": {
"contact": "dolore adipisicing sint",
"contactType": "BIZID"
},
"stampers": [
{
"type": "TIMESTAMP",
"documentId": "27",
"sealId": "18",
"offsetY": "quis exercitation consequat",
"keyword": "amet labore est magna",
"offsetX": "aute pariatur deserunt",
"datePattern": "ALL_Chinese",
"keywordIndex": 2,
"page": "proident laboris et"
},
{
"type": "COMPANY",
"documentId": "89",
"offsetY": "minim",
"keyword": "commodo sint occaecat",
"page": "ut ullamco amet eiusmod",
"sealId": "51",
"keywordIndex": 44,
"offsetX": "non sit",
"datePattern": "HYPHEN"
},
{
"type": "TIMESTAMP",
"documentId": "30",
"datePattern": "HYPHEN",
"offsetY": "nulla",
"page": "eiusmod aliquip",
"keywordIndex": 66,
"keyword": "magna veniam",
"sealId": "65",
"offsetX": "reprehenderit officia Excepteur sunt"
},
{
"type": "ACROSS_PAGE",
"documentId": "58",
"keywordIndex": 98,
"offsetY": "laboris Excepteur qui officia",
"offsetX": "Lorem do",
"page": "veniam magna labore laborum amet",
"datePattern": "ALL_Chinese",
"sealId": "62",
"keyword": "adipisicing"
},
{
"type": "TIMESTAMP",
"documentId": "87",
"offsetX": "dolor non ex ea commodo",
"keywordIndex": 61,
"sealId": "91",
"keyword": "reprehenderit fugiat dolore sint",
"datePattern": "Chinese",
"page": "ea Duis",
"offsetY": "est officia nisi reprehenderit ea"
}
],
"contractId": "18",
"locateAllStamperKeywords": true,
"bizId": "39",
"companySignatory": {
"name": "电军我习",
"id": "88"
},
"tenantName": "正局想见说"
}'
返回响应
🟢200成功
application/json
Body
code
integer
响应码
message
string
响应消息
示例
{
"code": 0,
"message": "SUCCESS"
}