自动化
Webhooks
网关可以对外暴露一个 HTTP Webhook 端点(endpoint),让你从外部触发智能体(agent)执行或唤醒现有会话。
启用 Webhook
在网关配置中添加 hooks 设置即可启用:
{
hooks: {
enabled: true,
token: "shared-secret",
path: "/hooks",
// 可选:将显式的 `agentId` 路由限制在此允许列表中
// 省略或包含 "*" 表示允许任何智能体
// 设置为 [] 表示拒绝所有显式 的 `agentId` 路由
allowedAgentIds: ["hooks", "main"],
},
}
注意事项:
- 当
hooks.enabled=true时,hooks.token是必需的 hooks.path默认为/hooks
认证方式
每个请求都必须携带 Webhook 令牌。推荐通过请求头传递:
Authorization: Bearer(推荐)x-openclaw-token:- 查询字符串方式会被拒绝(
?token=...返回400)