Vikunja icon

Vikunja

Get data from Vikunja's API

Task → Add a Relation

AI-generated

Overview

This node operation adds a relation between two tasks in Vikunja. It is useful for linking tasks to show dependencies, duplicates, subtasks, or other relationships, helping to organize and track task connections within a project management workflow. For example, you can relate a task as a 'Blocked' task by another, or mark one as a 'Sub Task' of another.

Use Case Examples

  1. Linking a task as a 'Blocked' task by another to indicate dependency.
  2. Marking a task as a 'Sub Task' of a parent task to show hierarchy.

Properties

Name Meaning
Other Task ID The ID of the other task you want to relate the current one with, required to specify the target task for the relation.
Relation Kind The kind of relation between tasks, such as Blocked, Blocking, Copied To, Duplicate Of, Follows, Parent Task, Sub Task, etc., defining the nature of the link between the two tasks.

Output

JSON

  • id - The ID of the task relation created.
  • task_id - The ID of the current task.
  • other_task_id - The ID of the other task related to the current task.
  • relation_kind - The kind of relation established between the tasks.

Dependencies

  • An API key credential for Vikunja API access

Troubleshooting

  • Ensure both Task ID and Other Task ID are valid and exist in Vikunja to avoid errors.
  • Verify the relation kind is one of the supported options to prevent invalid relation errors.
  • Check API credentials and base URL configuration if authentication or connection issues occur.

Discussion