Overview
This node manages Kanboard webhooks, allowing users to create, retrieve, list, and delete webhooks on a Kanboard instance. It is useful for automating workflows that depend on Kanboard events, such as task creation or updates, by triggering actions when these events occur.
Use Case Examples
- Create a webhook to notify an external system when a new task is created in Kanboard.
- List all existing webhooks to audit or manage integrations.
- Delete a webhook that is no longer needed to stop receiving event notifications.
Properties
| Name | Meaning |
|---|---|
| Operation | The action to perform on Kanboard webhooks, such as creating, getting, listing, or deleting a webhook. |
| Webhook ID | The unique identifier of the webhook to get or delete. Required for 'Get' and 'Delete' operations. |
| URL | The destination URL where the webhook payload will be sent. Required for 'Create' operation. |
| Events | The list of Kanboard events to subscribe to for the webhook. Required for 'Create' operation. |
Output
JSON
- `` - The JSON response from the Kanboard API representing the webhook data or operation result. For 'list' operation, it is an array of webhooks; for 'get' and 'create', it is the webhook details; for 'delete', it is a success confirmation with the webhook ID.
Dependencies
- Requires Kanboard API credentials with URL and authentication to access the Kanboard instance.
Troubleshooting
- Common issues include invalid or missing API credentials, resulting in authentication errors.
- Incorrect webhook ID for 'get' or 'delete' operations will cause errors indicating the webhook was not found.
- Network or URL errors if the Kanboard instance URL is incorrect or unreachable.
- Error messages from the node will indicate the operation that failed and the underlying API error message, aiding in troubleshooting.
Links
- Kanboard Webhooks API Documentation - Official documentation for Kanboard webhook API endpoints and usage.