module Toggl::Api::Tag

Public Instance Methods

create_tag(name,wid) click to toggle source

name: The name of the tag (string, required, unique in workspace) wid: workspace ID, where the tag will be used (integer, required)

# File lib/toggl_api/api/tag.rb, line 8
def create_tag(name,wid)
  post "/tags", {"tag" => {"name" => name,"wid" =>wid}}
end
delete_tag(tag_id) click to toggle source
# File lib/toggl_api/api/tag.rb, line 18
def delete_tag(tag_id)
  delete "/tags/#{tag_id}"
end
update_tag_name(tag_id, name) click to toggle source

tag wid can't be changed. only name can be updated

# File lib/toggl_api/api/tag.rb, line 14
def update_tag_name(tag_id, name)
  put "/tags/#{tag_id}", {"tag" => {"name" => name}}
end