Webhook管理 webhooks

Webhook管理技能提供了一套完整的工具,用于注册、配置、监控和管理Webhook端点。核心功能包括端点注册与注销、状态控制(启用/禁用)、HMAC-SHA256签名验证以确保数据传输安全,以及内置的速率限制机制。此技能适用于需要自动化接收外部事件通知、构建API驱动的工作流或实现系统间实时集成的开发场景,是构建现代、可扩展后端服务的关键组件。 关键词:Webhook管理,HMAC签名,API集成,事件驱动,后端开发,安全验证,自动化工作流,端点监控

后端开发 0 次安装 0 次浏览 更新于 3/5/2026

name: webhooks description: “支持HMAC签名和速率限制的Webhook管理” commands:

  • /webhooks
  • /webhook

Webhooks

注册、管理和检查传入的Webhook端点,支持可选的HMAC-SHA256签名验证。

命令

/webhooks list                              - 列出所有已注册的Webhook
/webhooks register <id> <path>              - 注册一个Webhook端点
/webhooks register <id> <path> --secret <key> - 使用HMAC密钥注册
/webhooks unregister <id>                   - 移除一个Webhook
/webhooks enable <id>                       - 启用一个Webhook
/webhooks disable <id>                      - 禁用一个Webhook
/webhooks get <id>                          - 查看Webhook详情

示例

/webhooks list
/webhooks register trade-signals /hooks/trades
/webhooks register alerts /hooks/alerts --secret mysecretkey
/webhooks get trade-signals
/webhooks disable trade-signals
/webhooks enable trade-signals
/webhooks unregister trade-signals

Webhook详情

/webhooks get <id> 命令显示:

  • Webhook监听的路径
  • 描述(如果已设置)
  • 启用/禁用状态
  • 是否配置了HMAC密钥
  • 总触发次数

安全

Webhooks支持HMAC-SHA256负载验证。注册时传递 --secret <key> 以启用对传入请求的签名验证。