Question
Closed · Answered

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

Someone official has picked this up and is working on it. ·

Yi C

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

Report
Kelly
Team

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

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

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

Report

Your reply

Sign in to join the discussion. Reading is always open; you only need an account to post.

Sign in