Vikunja icon

Vikunja

Get data from Vikunja's API

Overview

This node integrates with the Vikunja API to manage tasks, specifically allowing you to remove an assigned user from a task. It is useful in scenarios where task assignments need to be updated dynamically, such as when a team member is no longer responsible for a particular task or when reassigning workload among team members.

For example, if a project manager wants to unassign a user from a task due to changes in responsibilities, this node can automate that process by specifying the task and user IDs.

Properties

Name Meaning
Task ID The unique identifier of the task from which the user will be removed.
User ID The unique identifier of the user to be unassigned from the specified task.

Output

The node outputs JSON data representing the result of the unassignment operation. This typically includes confirmation that the user was successfully removed from the task or details about the updated task state. There is no binary data output.

Dependencies

  • Requires an API key credential for authenticating with the Vikunja API.
  • The base URL for the Vikunja API must be configured in the node credentials.
  • The node sends HTTP requests to the Vikunja API endpoints related to tasks and users.

Troubleshooting

  • Common issues:

    • Invalid or missing Task ID or User ID will cause the API call to fail.
    • Incorrect API URL or authentication token will result in authorization errors.
    • Network connectivity problems may prevent communication with the Vikunja API.
  • Error messages:

    • "Unauthorized" or "Authentication failed": Check that the API key credential is correctly set up.
    • "Task not found" or "User not found": Verify that the provided Task ID and User ID exist in Vikunja.
    • "Bad Request": Ensure that all required parameters are provided and valid.

Links and References

Discussion