工作流
触发流程
触发webhook/封装业务流程
鉴权方式
AppKey + Sign 是应用密钥鉴权,由管理员创建,用于以应用管理员身份访问应用数据。
版本
请求地址
Path 参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
process_id | string | 是 | 流程ID |
Header 参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
HAP-Appkey | string | 是 | HAP应用密钥 |
HAP-Sign | string | 是 | HAP签名 |
Body 参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
response | object | 是 | 动态输入字段,根据流程定义的inputParameters确定具体字段 |
响应参数
200成功触发流程| 名称 | 类型 | 描述 |
|---|---|---|
success | boolean | 是否调用成功 |
error_code | integer | 错误代码 |
error_msg | string | 错误消息 |
data | object | 动态输出字段,根据流程定义的outputParameters确定具体字段 |
curl -X POST "https://example.com/v3/app/workflow/hooks/process_id" \ -H "HAP-Appkey: {{HAP-Appkey}}" \ -H "HAP-Sign: {{HAP-Sign}}" \ -H "Content-Type: application/json" \ -d '{ "text_field": "日报", "number_field": 100, "checkbox_field": 1, "datetime_field": "2025-07-16 15:20", "radio_field": "选项B", "array_field": [ "item1", "item2" ], "object_array_field": [ { "key": "A", "value": 1 }, { "key": "B", "value": 2 } ], "user_field": [ "user_001" ], "department_field": [ "dept_001" ], "role_field": [ "role_leader" ], "file_field": [ "https://example.com/input/file1.pdf" ] }'{ "data": {}, "success": true}