- 一、CA无纸化签署接口
- 1.CA扫码登录
- 2.数据签名
- 3.数据签名v2
- 4.PDF版式文书签署
- 5.PDF版式文件分步签署
- 6.用户信息查询
- 7.WebHook回调
- 8.患者信息查询
- 9.数据同步
- 10.归档签
- Delphi接口调用示例代码
- 二、无纸化病案系统接口
7.3 Webhook回调接口:数据签名v2回调示例
测试中
POST
/
回调事件名称:dataSignatureV2Completed
请求参数
Authorization
Query 参数
access_token
string
必需
默认值:
3e9dec5f-4a9d-4af8-8abc-23e4675a1eb6
Header 参数
X-Signit-App-Id
string
必需
默认值:
1931fabdb516e66ca2f8c42691a
Body 参数application/json
event
string
事件名称
eventDescription
string
事件描述
rawData
object
本事件接收的消息内容
data
object
数据记录详情
appInfo
object
回调应用
target
object
必需
destination
string
必需
示例
{
"event": "string",
"eventDescription": "string",
"rawData": {
"data": {
"signWsid": "string",
"customTag": "string",
"serviceType": "string",
"serviceTypeZhName": "string",
"departmentName": "string",
"status": "string",
"createDatetime": 0,
"finishedDatetime": 0,
"signingOrder": "string",
"sender": {
"senderWsid": "string",
"senderName": "string"
},
"patientInfo": {
"patientName": "string",
"medicalCard": "string",
"patientIdCard": "string",
"patientPhone": "string",
"patientAge": "string",
"patientSex": 0,
"admissionNo": "string",
"bedNo": "string",
"opdErNo": "string"
},
"signingData": {
"dataType": "string",
"data": "string",
"signAlgorithm": "string"
},
"participants": [
{
"wsid": "string",
"authorWsid": "string",
"name": "string",
"status": "string",
"assignedSequence": "string",
"handleMode": "string",
"handleDatetime": 0,
"handleReason": "string",
"isFaceToFace": true,
"signedData": {
"signValue": "string",
"signDatetime": 0,
"appendTimestamp": "string",
"timestampInfo": {
"timestamp": 0,
"verified": true,
"verifiedReason": "string",
"timeStampToken": "string"
},
"certInfo": {
"signCert": "string",
"signCertSerialNumber": "string",
"notBefore": 0,
"notAfter": 0,
"issuerName": "string",
"subjectName": "string",
"verified": true,
"verifyResult": "string",
"rootCertVerified": true,
"rootCertVerifyResult": "string"
},
"sealInfo": {
"sealWsid": "string",
"data": "string"
}
}
}
]
},
"appInfo": {
"appId": "string",
"appName": "string"
}
},
"target": {
"destination": "string"
}
}
示例代码
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://m1.apifoxmock.com/m1/4604434-0-default/?access_token=' \
--header 'X-Signit-App-Id;' \
--header 'Content-Type: application/json' \
--data-raw '{
"event": "string",
"eventDescription": "string",
"rawData": {
"data": {
"signWsid": "string",
"customTag": "string",
"serviceType": "string",
"serviceTypeZhName": "string",
"departmentName": "string",
"status": "string",
"createDatetime": 0,
"finishedDatetime": 0,
"signingOrder": "string",
"sender": {
"senderWsid": "string",
"senderName": "string"
},
"patientInfo": {
"patientName": "string",
"medicalCard": "string",
"patientIdCard": "string",
"patientPhone": "string",
"patientAge": "string",
"patientSex": 0,
"admissionNo": "string",
"bedNo": "string",
"opdErNo": "string"
},
"signingData": {
"dataType": "string",
"data": "string",
"signAlgorithm": "string"
},
"participants": [
{
"wsid": "string",
"authorWsid": "string",
"name": "string",
"status": "string",
"assignedSequence": "string",
"handleMode": "string",
"handleDatetime": 0,
"handleReason": "string",
"isFaceToFace": true,
"signedData": {
"signValue": "string",
"signDatetime": 0,
"appendTimestamp": "string",
"timestampInfo": {
"timestamp": 0,
"verified": true,
"verifiedReason": "string",
"timeStampToken": "string"
},
"certInfo": {
"signCert": "string",
"signCertSerialNumber": "string",
"notBefore": 0,
"notAfter": 0,
"issuerName": "string",
"subjectName": "string",
"verified": true,
"verifyResult": "string",
"rootCertVerified": true,
"rootCertVerifyResult": "string"
},
"sealInfo": {
"sealWsid": "string",
"data": "string"
}
}
}
]
},
"appInfo": {
"appId": "string",
"appName": "string"
}
},
"target": {
"destination": "string"
}
}'
返回响应
🟢200成功
application/json
Body
object {0}
示例
{}
🟠400参数不正确
修改于 2025-03-04 02:09:27