Vikunja icon

Vikunja

Get data from Vikunja's API

Overview

This node integrates with the Vikunja API to manage tasks and their reactions. Specifically, the "Remove a Reaction" operation under the "Task" resource allows users to remove a previously added reaction (such as an emoji or text) from either a task or a comment within Vikunja.

Common scenarios for this node include:

  • Managing collaborative task boards where team members react to tasks or comments.
  • Automating cleanup of reactions based on workflow rules or user actions.
  • Synchronizing reactions between Vikunja and other platforms by programmatically removing them.

For example, if a user mistakenly reacted with an emoji on a task or wants to retract their reaction, this node can be used to remove that reaction automatically.

Properties

Name Meaning
Task or Comment ID The unique identifier of the task or comment from which you want to remove the reaction.
Reaction Kind Specifies whether the reaction is on a "Task" or a "Comment".
Reaction The actual reaction value to remove. This is typically an emoji or any UTF character/text up to 20 characters.

Output

The node outputs JSON data representing the result of the remove reaction operation. Typically, this will confirm whether the reaction was successfully removed or provide details about the updated task or comment state.

If the node supports binary data output, it would relate to any attachments or media associated with the task or comment, but in this context, the focus is on JSON responses confirming reaction removal.

Dependencies

  • Requires an API key credential for authenticating with the Vikunja API.
  • Needs the base URL of the Vikunja instance configured in the credentials.
  • The node depends on the Vikunja REST API endpoints for tasks and comments reactions management.

Troubleshooting

  • Invalid ID Errors: If the provided Task or Comment ID does not exist or is incorrect, the API will return an error. Verify the ID before running the node.
  • Reaction Not Found: Attempting to remove a reaction that does not exist on the specified entity may result in an error or no change. Ensure the reaction value matches exactly.
  • Authentication Failures: Missing or invalid API credentials will prevent the node from connecting to Vikunja. Confirm that the API key and base URL are correctly set.
  • Permission Issues: The authenticated user must have permission to modify reactions on the target task or comment.
  • Reaction Value Length: The reaction string must not exceed 20 characters; longer values may cause errors.

Links and References

Discussion