Update the API 'updateTag' to support project_id parameter

I had been looking for a way to understand global tags vs project tags. It seems from inspecting the results of the “getAllTags” API call that global tags simply have a project_id==0. If the “updateTag” method were enhanced to (optionally) support this parameter, then I could write a script to convert project tags to global tags, including walking previously assigned tasks and updating them accordingly (if that proved necessary).

Hi Chuck,

your request is a while ago but maybe you are still looking for an answer.

We are facing this issue right now too.

First, i just saw that the lastest version lists as change: “Duplicate tags when moving or duplicating tasks to another project”

Then, to your request: would it be possible to use the createTag-Method with a project_id of 0?

after that, you could remove the tag from the taskv and add it again. In my test at least i could add a global tag to a task on creation.

This still needs some testing - maybe it is already helpful.

Kind regards,

Sebastian