PUT/{resource}/{id}/tags.json

Update Tags on a Resource

Additional notes:

Lists all tags for a given resource.

Resources:

  • projects
  • tasks
  • milestones
  • messages
  • timelogs
  • files
  • users
  • companies
  • notebooks
  • links

Optional Parameters:

  • replaceExistingTags (boolean - default=false) - Replace any existing tags with the tags sent in content
  • removeProvidedTags (boolean - default=false) - Don't add tags, just remove any tags sent in content

Eg:

{
    "tags":{
        "content":"NewTag"
    },
    "replaceExistingTags":"true"
}

Path Params

  • Name
    resource
    Type
    string
    required
    Description
    Possible resources: projects tasklists tasks milestones messages timelogs files users companys notebooks links
  • Name
    id
    Type
    integer
    required
    Description
    ID of the resource

Body Params

    • Name
      tags
      Type
      object

    Responses

    • Code
      200
      Description
      200 Response

    Examples

    200 Response

    application/json
    {
      "STATUS": "OK"
    }