Vikunja icon

Vikunja

Get data from Vikunja's API

Overview

The node integrates with the Vikunja API to retrieve data related to tasks, projects, labels, teams, and webhooks. Specifically, for the Task - Get operation, it fetches detailed information about a single task identified by its Task ID. This is useful in automation workflows where you need to access or manipulate task details from Vikunja, such as syncing task data with other tools, generating reports, or triggering actions based on task status.

Practical example:
You might use this node to get the details of a specific task when a user inputs a Task ID, then use that data to update a project management dashboard or notify team members about task progress.

Properties

Name Meaning
Task ID The unique numeric identifier of the task to retrieve. Required for fetching the task.

Output

The node outputs JSON data representing the full details of the requested task. This typically includes fields such as task title, description, status, due date, assigned users, labels, comments, and other metadata defined by Vikunja's API.

If the node supports binary data output (not evident from the provided code), it would represent attachments or files associated with the task, but no such indication is present here.

Dependencies

  • Requires an active connection to the Vikunja API.
  • Needs an API authentication token or key configured in the node credentials to authorize requests.
  • The base URL for the Vikunja API must be set correctly in the credentials configuration.

Troubleshooting

  • Common issues:

    • Invalid or missing Task ID will cause the request to fail.
    • Incorrect API URL or network connectivity problems can prevent successful API calls.
    • Missing or invalid API authentication token will result in authorization errors.
  • Error messages:

    • "Task not found" — Verify the Task ID exists in Vikunja.
    • "Unauthorized" or "Authentication failed" — Check API credentials.
    • "Network error" — Confirm the API URL and network access.

Resolving these usually involves verifying input parameters, checking credential setup, and ensuring the Vikunja server is reachable.

Links and References

Discussion