Poda provides webhooks that allow you to receive HTTP post requests whenever data is created or updated. Webhook updates are currently supported for the following collections:

Nodes - Documentation

Key Results - Documentation (Coming Soon)

Comments - Documentation (Coming Soon)

How does a webhook work?

A webhook works by setting up a "hook" or a specific URL on an external application, and whenever data is updated on the monitored collections Poda will send a HTTP POST request to the target URL.

The following links are great resources that provide more information and the ability to test webhooks:

Managing via the UI

You can manage your URL and collection settings via your projects’ settings page, that can be found in the view dropdown menu.

Webhook settings in project settings

Webhook settings in project settings

Click on "New webhook", and specify the URL in which you have an endpoint ready to receive HTTP POST requests. Label is an arbitrary text string used to identify webhooks and describe their purpose.

Create webhook modal

Create webhook modal

Your newly created webhook will be listed and is ready to be used. Your defined URL of http://example.com/webhooks/poda will now get notified of any updates for your chosen event types.

The Webhook Payload

The webhook HTTP payload will include information both in its HTTP headers and its request body.

Headers

Name Description
Poda-Delivery-ID An unique ID identifying the payload.
Poda-Event The Entity type which triggered this event: Node, Comment , Key Results