合同智能相关回调(新版)
一. 合同风险审查完成回调通知
1. 回调触发时机
在调用以下接口会发送回调事件:
- 批量创建合同审查任务
- 创建合同审查web页面当接口中
ResourceId
不为空时才会发送回调事件
2. 回调消息类型
AIContractReview
3. 其他说明
合同审查任务状态类型
审查任务状态 | 状态描述 |
---|---|
1 | 合同审查任务创建成功 |
2 | 合同审查任务排队中 |
3 | 合同审查任务执行中 |
4 | 合同审查任务执行成功 |
5 | 合同审查任务执行失败 |
注意: 调用「批量创建合同审查任务」接口时任务初始状态值为2
4. 回调结构体
MsgData结构体定义
参数名称 | 参数类型 | 参数描述 |
---|---|---|
TaskId | String | 合同风险审查任务ID,为32位字符串 |
Status | Integer | 合同风险审查任务状态 |
ResourceId | String | 审查任务的PDF资源ID,为32位字符串 |
RiskCount | Integer | 审查出合同的风险总数 |
HighRiskCount | Integer | 审查出合同的高风险数量 |
Creator | String | 合同审查任务提交人ID,为32位字符串 |
CreateTime | Integer | 合同审查任务提交时间 |
Comment | String | 合同审查任务备注信息 |
UserData | String | 调用方自定义的个性化字段(可自定义此名称),并以base64方式编码,支持的最大数据大小为 1024长度 |
5. 示例
示例一: 合同风险审查任务执行成功
{
"MsgId": "yDt4cUUhjryeknUx0czl4BHLeS95VDxy",
"MsgType": "AIContractReview",
"MsgVersion": "CustomApp",
"MsgData": {
"TaskId": "yDt4cUUh8iy4hzUyscPS4uASGeYeQX2c",
"ResourceId": "yDt4dUUhhknplnUEHDuK7C3DO8OK7VoG",
"Status": 4,
"RiskCount": 8,
"HighRiskCount": 3,
"Creator": "yDwJGUU689h0jUddiSN8diehztsrrmBe",
"CreateTime": 1756110841,
"Comment": "测试",
"UserData": "5rWL6K+V5pWw5o2u"
}
}
示例二: 合同风险审查任务执行失败
{
"MsgId": "yDt4cUUckp93l1d7UKDJSgx5AvBN9RdQ",
"MsgType": "AIContractReview",
"MsgVersion": "CustomApp",
"MsgData": {
"TaskId": "yDt4cUUckp93l1gzUKDJSgBZKAu2WnD3",
"ResourceId": "yDt4dUUckp91v7uiUujDmjIyJcBKFVxi",
"Status": 5,
"RiskCount": 0,
"HighRiskCount": 0,
"Creator": "yDwqbUUckp3o2rzmUxHsV0j1FlhYIKo7",
"CreateTime": 1756122099,
"Comment": "",
"UserData": ""
}
}