Adding tasks which refer to other systems

Hey folks.

I’m new to Vikunja, but I like what I’ve seen so far. I’d like to set up n8n so that it can automatically add tasks to my project when a new issue is raised on a specific github repo (something like “new issue on X: please review”) and I’d like to be able to somehow relate the task to the original issue so that I can update it if further webhooks are received (like it’s closed, or something). At the moment there are two approaches I can think of:

  1. load all tasks in a project and scan through them for a matching URL in their description, or
  2. create a label for every issue and search for that instead

It would be great if there was a way to store metadata about and issue via the API that was filterable. Suggestions welcome.

Currently, one of the two approaches you outlined is the way to go.

There are plans to add “Meta”-Attachments to a task, which could be any kind of data, not only files. That could do what you’re looking for.

Thanks - I’m looking forward to those. For now I am just matching based on the task title.