wiki:TaggingApi

Version 2 (modified by sauermann, 19 years ago) (diff)

--

To use the TagingAPI from Mozilla Firefox and Thunderbird, it will be the best, if the tags could be transmitted as comma separated list via httprequest.

Request from Mozilla Thunderbird:

  • get me tags fitting to this email:
    • message-id
    • subject
    • body
  • result:
    • list of:tag-uri + tag + class of tag
  • get me tags of this email(s) (input either one e-mail or many) (has to be fast-as-hell)
    • message-id
  • result:
    • list of:tag-uri + tag + class of tag
  • tag this e-mail using that tag:
    • message-id
    • tag-uri
    • operation: add tag/remove tag
  • result:
    • ok/error
  • tag this e-mail using that tag-name:
    • message-id
    • tag-name (the label)
    • operation: add tag/remove tag
  • result:
    • has to create a NEW TAG if tag-name does not exists, creates a URI for the tag.
    • return new tag-uri + ok/error

To identificate an email, we should use the Message-ID and not the mail-uri, because if an email is moved to another folder we will loss the relation of the tags to this mail.