Vikunja icon

Vikunja

Get data from Vikunja's API

Overview

This node integrates with the Vikunja API to manage tasks and their related data. Specifically, for the Task - Add a Comment operation, it allows users to add textual comments to an existing task within Vikunja. This is useful in scenarios where team members want to provide updates, feedback, or additional context directly on a task.

Practical examples include:

  • Adding progress notes or clarifications to a task during project management.
  • Logging communication or decisions made about a task.
  • Collaborating asynchronously by leaving comments visible to all task participants.

Properties

Name Meaning
Task ID The unique identifier of the task to which the comment will be added.
Comment Text The content of the comment to add. This is a multiline string representing the comment.

Output

The node outputs JSON data representing the newly created comment object as returned by the Vikunja API. This typically includes details such as the comment's ID, text, author, creation timestamp, and any other metadata provided by the API.

If the node supports binary data output (not indicated here), it would represent attachments or media related to the comment, but this operation focuses solely on textual comments.

Dependencies

  • Requires an API key credential for authenticating requests to the Vikunja API.
  • Needs the base URL of the Vikunja instance configured in the node credentials.
  • The node depends on the Vikunja REST API being accessible and properly configured to accept comment additions on tasks.

Troubleshooting

  • Common issues:

    • Invalid or missing Task ID: Ensure the Task ID corresponds to an existing task in Vikunja.
    • Authentication errors: Verify that the API key credential is valid and has sufficient permissions.
    • Network or connectivity problems: Confirm the Vikunja API URL is correct and reachable from n8n.
    • Empty or invalid comment text: The comment text must not be empty; ensure meaningful content is provided.
  • Error messages:

    • "Task not found": The specified Task ID does not exist. Double-check the ID.
    • "Unauthorized" or "Authentication failed": Check API credentials and permissions.
    • "Validation error": Usually indicates missing required fields or invalid input format; verify inputs.

Resolving these typically involves verifying input parameters, credentials, and network access.

Links and References

Discussion