问题
已关闭 · 已解答

Webhook 能否只通知指定表格和指定类型的变化?

官方已认领,正在处理中。 ·

Yi C

空间设置中有 Webhook 入口。如果外部系统只关心某张表中新建的记录,不需要接收整个空间的所有修改,能否在配置时限定表格和事件类型?通知内容是否会说明发生变化的记录以及本次修改的字段,方便接收方判断是否需要处理?

举报
Kelly
团队

可以。Busabase 的 Webhook 与事件说明中,每条规则可以选一个事件类型,并限定到某一张 Base;如果只关心新建记录,就选目标 Base 和 New Record,不必接收整个空间的事件。规则在记录创建并合并后触发,待审核的变更请求还不会发这条通知。设好接收 URL 后,可以用规则里的 Test now 先检查接收端,再看投递日志确认真实事件是否送达。

Webhook 规则选择事件类型的界面

记录事件的载荷包含 recordId、baseId、changeRequestId 和 fields。其中 fields 是合并后的记录字段值,不是“本次改了哪些字段”的独立列表,也没有逐字段的旧值/新值差异。接收方如果只在意某几个字段,可以检查这些字段的当前值;如果要判断它们这次是否发生变化,还需与接收方保存的上一版比较,或按 Change Request ID 查询相关改动。你们要监听的只是新建,还是后续更新也要按字段筛选?

举报

你的回复

登录后参与讨论。阅读始终开放,只有发帖和回复需要账号。

登录