API 参考事件触发
事件触发
发布业务事件,并 fan-out 到匹配的 Endpoint。
事件触发是业务输入,例如 invoice.paid。EdgeCron 会按 Endpoint 过滤规则匹配,并为每个匹配端点创建一个 Task Run。
触发来源
它在投递链路中的位置
Event 是命名业务输入。Endpoint 订阅规则决定事件会投递到哪里。
记住这个区别
发布一个 Event 可能因为多个 Endpoint 匹配而创建多个 Task Run。
这些接口由 edgecron/docs/openapi.json 生成,并遵循 EdgeCron 统一响应信封。
| 方法 | 接口 | 说明 |
|---|---|---|
| POST | /events | 发布事件 |
| GET | /events | 列出事件 |
| GET | /events/{id} | 获取事件 |
| DELETE | /events/{id} | 删除事件 |
| POST | /events/{id}/enable | 启用事件 |
| POST | /events/{id}/disable | 禁用事件 |