Document Akkoma API #678
2 changed files with 17 additions and 3 deletions
|
@ -138,3 +138,9 @@ pleroma_local_users_total 3
|
||||||
```json
|
```json
|
||||||
{"deleted":"ok"}
|
{"deleted":"ok"}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## `/api/v1/timelines/bubble`
|
||||||
|
### Returns a timeline for the local and closely related instances
|
||||||
|
Works like all other Mastodon-API timeline queries with the documented
|
||||||
|
[Akkoma-specific additions and tweaks](./differences_in_mastoapi_responses.md#timelines).
|
||||||
|
|
|
@ -8,20 +8,28 @@ Akkoma uses 128-bit ids as opposed to Mastodon's 64 bits. However, just like Mas
|
||||||
|
|
||||||
## Timelines
|
## Timelines
|
||||||
|
|
||||||
|
In addition to Mastodon’s timelines, there is also a “bubble timeline” showing
|
||||||
|
posts from the local instance and a set of closely related instances as chosen
|
||||||
|
by the administrator. It is available under `/api/v1/timelines/bubble`.
|
||||||
|
|
||||||
Adding the parameter `with_muted=true` to the timeline queries will also return activities by muted (not by blocked!) users.
|
Adding the parameter `with_muted=true` to the timeline queries will also return activities by muted (not by blocked!) users.
|
||||||
|
|
||||||
Adding the parameter `exclude_visibilities` to the timeline queries will exclude the statuses with the given visibilities. The parameter accepts an array of visibility types (`public`, `unlisted`, `private`, `direct`), e.g., `exclude_visibilities[]=direct&exclude_visibilities[]=private`.
|
Adding the parameter `exclude_visibilities` to the timeline queries will exclude the statuses with the given visibilities. The parameter accepts an array of visibility types (`public`, `unlisted`, `private`, `direct`), e.g., `exclude_visibilities[]=direct&exclude_visibilities[]=private`.
|
||||||
|
|
||||||
Adding the parameter `reply_visibility` to the public and home timelines queries will filter replies. Possible values: without parameter (default) shows all replies, `following` - replies directed to you or users you follow, `self` - replies directed to you.
|
Adding the parameter `reply_visibility` to the public, bubble or home timelines queries will filter replies. Possible values: without parameter (default) shows all replies, `following` - replies directed to you or users you follow, `self` - replies directed to you.
|
||||||
|
|
||||||
Adding the parameter `instance=lain.com` to the public timeline will show only statuses originating from `lain.com` (or any remote instance).
|
Adding the parameter `instance=lain.com` to the public timeline will show only statuses originating from `lain.com` (or any remote instance).
|
||||||
|
|
||||||
Home, public, hashtag & list timelines accept these parameters:
|
All but the direct timeline accept these parameters:
|
||||||
|
|
||||||
- `only_media`: show only statuses with media attached
|
- `only_media`: show only statuses with media attached
|
||||||
- `local`: show only local statuses
|
|
||||||
- `remote`: show only remote statuses
|
- `remote`: show only remote statuses
|
||||||
|
|
||||||
|
Home, public, hashtag & list timelines further accept:
|
||||||
|
|
||||||
|
- `local`: show only local statuses
|
||||||
|
|
||||||
|
|
||||||
## Statuses
|
## Statuses
|
||||||
|
|
||||||
- `visibility`: has additional possible values `list` and `local` (for local-only statuses)
|
- `visibility`: has additional possible values `list` and `local` (for local-only statuses)
|
||||||
|
|
Loading…
Reference in a new issue