Configure via API
Set up webhooks programmatically using our REST API
Configure via UI
Set up webhooks visually through the dashboard
API Configuration
For developers who want to automate webhook configuration:Step 1: Create a Webhook Channel
First, create a webhook channel by making a POST request to/v5/notifications/channels
:
View full API reference →
id
in the channel
object that you’ll need for the next step.
Step 2: Subscribe to Data Changes
Once you have the channel ID, subscribe to data changes events by making a POST request to/v5/notifications/settings
:
View full API reference →
UI Configuration
For non-technical users who prefer a visual interface:- Add a webhook channel via the notifications tab in the left sidebar or notifications tab in a workflow


- Subscribe to events by selecting the webhook channel in workspace settings or workflow-specific settings


Handling Data Change Events
When data changes occur, Kadoa sends a POST request to your webhook URL with this payload structure:Troubleshooting
Common Configuration Problems
- Check that the settings are enabled
- Ensure the linked channels are valid
- If you receive the error “A notification settings with this event type already exists” on POST request, please use the PUT endpoint instead.