跳到主要内容

Webhook

shoplazza-webhook 技能的自然语言指令——应用的事件订阅。每条请求前加 /shoplazza-webhook 前缀,再描述任务。

前置条件

  • 快速开始
  • 对店铺完成认证:shoplazza auth login --store-domain <域名> --domain webhook

示例

1. 订阅事件

/shoplazza-webhook 订阅 orders/create 事件,推送到 https://example.com/hook

用 topic orders/create 和该地址运行 webhook create

2. 查看订阅

/shoplazza-webhook 现在注册了哪些 webhook?

运行 webhook list --format table

3. 改回调地址

/shoplazza-webhook 把 webhook 123 改成指向 https://example.com/webhooks/orders-v2

用新地址运行 webhook update --params '{"webhook_id":"123"}'

4. 删除订阅

/shoplazza-webhook 删掉 webhook 123

运行 webhook delete --params '{"webhook_id":"123"}'。作为写操作,智能体会先 --dry-run 预览并确认。

5. 统计订阅数

/shoplazza-webhook 我有多少个 webhook?

运行 webhook count

域边界

本技能负责订阅本身;事件本身(订单创建、商品更新)由 ordersproducts 域产生。

参见