Kan Webhook

Manage Kanboard webhooks

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

  1. Create a webhook to notify an external system when a new task is created in Kanboard.
  2. List all existing webhooks to audit or manage integrations.
  3. 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

Discussion