Can I provide webhooks to my customers

I have a customer who wants me to provide them with webhooks so my app can can call to their endpoint.

Does Bubble provide the ability for customers to register an endpoint and for me to call it?

Yeah you can use bubble’s data as an API endpoint. You can call endpoints and they can call yours on bubble.

https://manual.bubble.io/core-resources/api/data-api

What I’m looking for is a way for customers to register an endpoint with my Bubble App.
Whenever I add a record to a table, I want Bubble to call that registered endpoint and send the table data.

Should be doable using the API connector…

You can create a datatype to store the endpoint URLs then use a dynamic URL in the API connector.

Then just run the API call in an action whenever the desired event in your app occurs.

How does Bubble handle handshakes in order to provide the webhook? Thanks!

You can include any data you want in the call to use for verification (signatures, keys etc…) it will be up to the app at the other end to handle that data however is appropriate to validate the call.

1 Like

Got it. Will look into this further. Thanks!

1 Like