Emoji Reactions: Add documentation
authorlain <lain@soykaf.club>
Wed, 19 Feb 2020 16:17:05 +0000 (17:17 +0100)
committerlain <lain@soykaf.club>
Wed, 19 Feb 2020 16:17:05 +0000 (17:17 +0100)
CHANGELOG.md
docs/API/pleroma_api.md

index 3e838983b4b4393e26f0ae8ae27a90e685c7acbb..6b0edb1fb57c752e8a98cba8ff1307a660b0c5ae 100644 (file)
@@ -114,6 +114,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - Configuration: `feed.logo` option for tag feed.
 - Tag feed: `/tags/:tag.rss` - list public statuses by hashtag.
 - Mastodon API: Add `reacted` property to `emoji_reactions`
+- Pleroma API: Add reactions for a single emoji.
 </details>
 
 ### Fixed
index 07e0af5e5a9c4ab5082b15e5d22478a5434c2dfb..761d5c69cd485947bdef00e00dfc52687f033b58 100644 (file)
@@ -459,3 +459,16 @@ Emoji reactions work a lot like favourites do. They make it possible to react to
   {"name": "☕", "count": 1, "me": false, "accounts": [{"id" => "abc..."}]}
 ]
 ```
+
+## `GET /api/v1/pleroma/statuses/:id/reactions/:emoji`
+### Get an object of emoji to account mappings with accounts that reacted to the post for a specific emoji`
+* Method: `GET`
+* Authentication: optional
+* Params: None
+* Response: JSON, a list of emoji/account list tuples
+* Example Response:
+```json
+[
+  {"name": "😀", "count": 2, "me": true, "accounts": [{"id" => "xyz.."...}, {"id" => "zyx..."}]}
+]
+```