Actions57
- Label Actions
- Project Actions
- Add a Team
- Add a User
- Create
- Create a Kanban Bucket
- Create a Link Share
- Create a Project View
- Delete
- Delete a Kanban Bucket
- Delete a Link Share
- Delete a Project View
- Duplicate
- Get
- Get All Link Shares
- Get All Project Views
- Get All Teams
- Get All Users
- Remove a Team From a Project
- Remove a User From a Project
- Update
- Update a Kanban Bucket
- Update a Project View
- Update a Team's Rights on a Project
- Update a User's Rights on a Project
- Task Actions
- Team Actions
- Webhook Actions
Overview
This node integrates with the Vikunja API to manage tasks and other resources. Specifically, for the Task - Delete operation, it deletes a task identified by its Task ID from the Vikunja system. This is useful in workflows where tasks need to be programmatically removed based on certain conditions or triggers, such as cleaning up completed or obsolete tasks automatically.
Practical examples include:
- Automatically deleting tasks that are marked as done after a certain period.
- Removing tasks created by mistake or duplicates during data synchronization processes.
- Cleaning up tasks when a related project or team is archived or deleted.
Properties
| Name | Meaning |
|---|---|
| Task ID | The unique numeric identifier of the task to delete. This property is required to specify which task should be removed. |
Output
The node outputs JSON data representing the result of the delete operation. Typically, this will be a confirmation response from the Vikunja API indicating whether the deletion was successful. The exact structure depends on the API but usually includes status information or an empty object if the deletion succeeded.
No binary data output is involved in this operation.
Dependencies
- Requires an active connection to the Vikunja API via an API URL and an API authentication token (provided through n8n credentials).
- The node uses HTTP requests to communicate with the Vikunja backend.
- Proper permissions on the API key are necessary to perform delete operations on tasks.
Troubleshooting
Common issues:
- Invalid or missing Task ID: The node requires a valid numeric Task ID; providing an incorrect or empty value will cause errors.
- Authentication failures: If the API key or URL is incorrect or lacks sufficient permissions, the delete request will fail.
- Network or connectivity problems can prevent communication with the Vikunja API.
Error messages:
- "Task not found" or similar indicates the specified Task ID does not exist.
- "Unauthorized" or "Forbidden" suggests issues with API credentials or permissions.
- Timeout or network errors indicate connectivity problems.
Resolutions:
- Verify the Task ID exists in Vikunja before attempting deletion.
- Check and update API credentials and ensure they have delete permissions.
- Confirm network access to the Vikunja API endpoint.
Links and References
- Vikunja API Documentation – Official API reference for understanding endpoints and responses.
- n8n Documentation – For general guidance on using credentials and configuring HTTP-based nodes.