Webhooks (Application Builder vs Table Updates)

Are you using our SaaS platform (Baserow.io) or self-hosting Baserow?

SaaS

What do you need help with?

Hi,
I have created a two-way interface with Xero accounting for my project management workspace, therefore I have significant reliance on Baserow webhooks and API.

One of the real issues I face is updating Baserow field data. Each time I update a field, Baserow triggers a webhook. This in turn generates a significantly large amount of API calls both to Baserow and XERO.

Currently, we use the table Grid view to update field/row data in Baserow, therefore, should a user update 4 or 5 project fields on a single row, the above API is amplified exponentially. I am toying with the idea of implementing Application Builder to manage row data.

Question: if I update multiple fields on a row via an Application Builder form, will this trigger a webhook?

Question: if above is yes, will Baserow generate a webhook per field changed, or will Baserow generate a single webhook reflecting all fields changed?

Thank you.

Yes it will. API used by the application builder are similar to public APIs.

It should generate one webhook call per action so if you change multiple fields in one action it should trigger one webhook with all changed fields as you guessed.

Many thanks, this is good news :grin: