Kan Webhook

Manage Kanboard webhooks

Overview

This node manages Kanboard webhooks, allowing users to create, get, list, and delete webhooks for Kanboard events. It is useful for automating workflows based on Kanboard project activities, such as task creation, updates, moves, deletions, and comment or project changes. For example, users can create a webhook to trigger actions in other systems whenever a task is created or updated in Kanboard.

Use Case Examples

  1. Create a webhook to send notifications to a URL when tasks are created or updated.
  2. List all existing webhooks to manage or audit them.
  3. Delete a webhook that is no longer needed.

Properties

Name Meaning
URL The URL where the webhook payload will be sent, required for creating a webhook.
Events The list of Kanboard events to subscribe to for the webhook, such as task creation, updates, moves, deletions, comment and project changes, required for creating a webhook.

Output

JSON

  • url - The URL where the webhook payload will be sent.
  • events - The events the webhook is subscribed to.
  • success - Indicates successful deletion of a webhook.
  • webhookId - The ID of the webhook created, retrieved, or deleted.

Dependencies

  • Kanboard API with URL and API key credentials

Troubleshooting

  • Common issues include invalid URL or events parameters when creating a webhook, resulting in API errors.
  • Errors may occur if the webhook ID is invalid or not found when getting or deleting a webhook.
  • Network or authentication issues with the Kanboard API can cause operation failures.

Links

Discussion