API · Webhooks
异步事件订阅 · 签名验证 · 重试
Webhooks
让 Evose 主动通知你的业务系统:Workflow 完成、Agent 收到消息、知识库索引就绪等。
工作模式
注册 Webhook
| 字段 | 说明 |
|---|---|
url | 接收 URL,必须 HTTPS |
events | 订阅事件类型 |
secret | 用于签名验证(必填) |
支持的事件
| 事件 | 触发时机 |
|---|---|
workflow.run.completed | Workflow 执行成功 |
workflow.run.failed | Workflow 执行失败 |
agent.message.received | Agent 收到用户消息 |
knowledge.document.ready | 文档索引完成 |
knowledge.document.failed | 文档解析失败 |
model.failover.triggered | LLM Failover 触发 |
credit.budget.threshold | 积分预算触发阈值 |
事件结构
签名验证
防止伪造:
重试与幂等
| 行为 | 说明 |
|---|---|
| 你返回 2xx | 视为成功 |
| 你返回 4xx | 不重试(请求格式问题,你修了再重新订阅) |
| 你返回 5xx / 超时 | 重试 5 次,退避 30s / 1m / 5m / 30m / 2h |
| 你的接收方有故障 | Evose 把失败 delivery 存 7 天,可在 UI 手动重发 |
列出 / 删除 Webhook
看投递记录
测试触发
发一条 webhook.test 事件,验证你的接收端通畅。