aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/API/differences_in_mastoapi_responses.md1
-rw-r--r--docs/API/pleroma_api.md40
2 files changed, 41 insertions, 0 deletions
diff --git a/docs/API/differences_in_mastoapi_responses.md b/docs/API/differences_in_mastoapi_responses.md
index 6d37d9008..982049753 100644
--- a/docs/API/differences_in_mastoapi_responses.md
+++ b/docs/API/differences_in_mastoapi_responses.md
@@ -31,6 +31,7 @@ Has these additional fields under the `pleroma` object:
- `expires_at`: a datetime (iso8601) that states when the post will expire (be deleted automatically), or empty if the post won't expire
- `thread_muted`: true if the thread the post belongs to is muted
- `emoji_reactions`: A list with emoji / reaction maps. The format is `{name: "☕", count: 1, me: true}`. Contains no information about the reacting users, for that use the `/statuses/:id/reactions` endpoint.
+- `instance_muted`: true if the instance is muted
## Attachments
diff --git a/docs/API/pleroma_api.md b/docs/API/pleroma_api.md
index 5895613a3..1b44f793a 100644
--- a/docs/API/pleroma_api.md
+++ b/docs/API/pleroma_api.md
@@ -547,3 +547,43 @@ Emoji reactions work a lot like favourites do. They make it possible to react to
{"name": "😀", "count": 2, "me": true, "accounts": [{"id" => "xyz.."...}, {"id" => "zyx..."}]}
]
```
+
+# Domain muting
+
+View and update domain mutes.
+
+## `GET /api/pleroma/domain_mutes`
+### View domains the user has muted.
+* Method: `GET`
+* Authentication: required
+* Params: None
+* Response: JSON, a list of muted domains.
+* Example Response:
+```json
+[
+ "example.com",
+ "example.2.com"
+]
+```
+
+## `POST /api/pleroma/domain_mutes`
+### Mute domain
+* Method: `POST`
+* Authentication: required
+* Params:
+ * `domain` - domain to mute
+* Example Response:
+```json
+{}
+```
+
+## `DELETE /api/pleroma/domain_mutes`
+### Unmute domain
+* Method: `DELETE`
+* Authentication: required
+* Params:
+ * `domain` - domain to unmute
+* Example Response:
+```json
+{}
+``` \ No newline at end of file