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)
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:
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
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
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 HTTP payload will include information both in its HTTP headers and its request body.
Name | Description |
---|---|
Poda-Delivery-ID |
An unique ID identifying the payload. |
Poda-Event |
The Entity type which triggered this event: Node , Comment , Key Results |