Overview
This node interacts with Kanboard tasks, allowing users to create, get, update, delete, and list tasks within Kanboard projects. It is useful for automating task management workflows, such as updating task details, assigning owners, setting due dates, or organizing tasks within project columns. For example, a user can update a task's description and due date or move a task to a different column programmatically.
Use Case Examples
- Update a task's description and due date in Kanboard.
- Change the owner of a task and reposition it within a column.
- Delete a task from a project automatically after completion.
Properties
| Name | Meaning |
|---|---|
| Task ID | The ID of the task to update, get, or delete, required for these operations. |
| Additional Fields | Optional fields to update on the task, including description, column ID, owner ID, due date, and position within the column. |
Output
JSON
success- Indicates if the delete operation was successful.taskId- The ID of the task affected by the delete operation.*- Other properties returned from Kanboard API for create, get, update, and list operations, representing task details.
Dependencies
- Kanboard API with an API key credential
Troubleshooting
- Common issues include invalid or missing Task ID, incorrect API URL or credentials, and invalid date formats for due_date. Ensure the Task ID is correct and the API credentials are valid.
- Error messages like 'Kan Task operation failed' indicate issues with the API request; check the error message for details and verify all required parameters are provided.
- If the due_date is not in ISO 8601 format, the API may reject the request; the node converts due_date to ISO 8601 automatically if provided.
Links
- Kanboard API Documentation - Official documentation for Kanboard API endpoints used by this node.