| 2 | |
| 3 | Request from Mozilla Thunderbird: |
| 4 | |
| 5 | * get me tags fitting to this email: |
| 6 | * message-id |
| 7 | * subject |
| 8 | * body |
| 9 | * result: |
| 10 | * list of:tag-uri + tag + class of tag |
| 11 | |
| 12 | * get me tags of this email(s) (input either one e-mail or many) (has to be fast-as-hell) |
| 13 | * message-id |
| 14 | * result: |
| 15 | * list of:tag-uri + tag + class of tag |
| 16 | |
| 17 | * tag this e-mail using that tag: |
| 18 | * message-id |
| 19 | * tag-uri |
| 20 | * operation: add tag/remove tag |
| 21 | * result: |
| 22 | * ok/error |
| 23 | |
| 24 | * tag this e-mail using that tag-name: |
| 25 | * message-id |
| 26 | * tag-name (the label) |
| 27 | * operation: add tag/remove tag |
| 28 | * result: |
| 29 | * has to create a NEW TAG if tag-name does not exists, creates a URI for the tag. |
| 30 | * return new tag-uri + ok/error |
| 31 | |