Vikunja icon

Vikunja

Get data from Vikunja's API

Task → Remove a Relation

AI-generated

Overview

This node operation removes a specified relation between two tasks in Vikunja. It is useful in scenarios where tasks are linked by various types of relationships (e.g., blocked, duplicate, subtask) and you need to unlink or disassociate them. For example, if two tasks were mistakenly related as duplicates, this operation can remove that relation to correct the task structure.

Use Case Examples

  1. Removing a 'blocked' relation between Task A and Task B when the dependency is no longer valid.
  2. Removing a 'subtask' relation when a task is no longer considered a subtask of another.

Properties

Name Meaning
Task ID The ID of the primary task from which the relation will be removed.
Other Task ID The ID of the other task that is related to the primary task and whose relation will be removed.
Relation Kind The type of relation between the two tasks to be removed, such as blocked, blocking, copiedto, duplicateof, related, subtask, etc.

Output

JSON

  • success - Indicates whether the relation removal was successful.
  • message - Additional information or confirmation message about the removal operation.

Dependencies

  • An API key credential for Vikunja API authentication

Troubleshooting

  • Ensure the Task ID and Other Task ID are valid and exist in the Vikunja system to avoid errors.
  • Verify that the specified relation kind actually exists between the tasks before attempting removal to prevent no-op or error responses.
  • Check network connectivity and API URL correctness if requests fail or time out.
  • If SSL issues occur, consider enabling the 'Ignore SSL Issues' option in request settings.

Discussion