d709030580
Co-authored-by: naskya <m@naskya.net>
3.1 KiB
3.1 KiB
Changes to the Firefish API
Breaking changes are indicated by the ⚠️ icon.
Unreleased
- Added
following/requests/sent
endpoint for added Sent Following Requests List Feature. - The following endpoints are added:
reply-mute/create
reply-mute/delete
reply-mute/list
- ⚠️ The following (horrible) endpoints are removed:
admin/vacuum
reset-db
v20240228
- ⚠️ The following endpoints are removed:
charts/ap-request
charts/drive
charts/federation
charts/hashtag
charts/instance
charts/notes
charts/user/drive
charts/user/following
charts/user/notes
charts/user/reactions
charts/users
v20240221
- Added
admin/set-emoji-moderator
endpoint, where moderators can give these permissions to regular users:add
: Add new custom emojis, set tag/category/license to newly added custom emojismod
:add
permission + edit the name/category/tag/license of the existing custom emojisfull
:mod
permission + delete existing custom emojis
- Emoji moderators are able to access to the endpoints under
admin/emoji/
- Removed
lang
from the response ofi
and the request parameter ofi/update
. - Added
notes/make-private
endpoint.
v20240217
- ⚠️ Since the auto NSFW media detection has been removed, these endpoints are affected:
admin/meta
- These parameter(s) are removed from the response field:
sensitiveMediaDetection
sensitiveMediaDetectionSensitivity
setSensitiveFlagAutomatically
enableSensitiveMediaDetectionForVideos
- These parameter(s) are removed from the response field:
admin/update-meta
- These parameter(s) are removed from the request field:
sensitiveMediaDetection
sensitiveMediaDetectionSensitivity
setSensitiveFlagAutomatically
enableSensitiveMediaDetectionForVideos
- These parameter(s) are removed from the request field:
admin/show-user
- These parameter(s) are removed from the response field:
autoSensitive
- These parameter(s) are removed from the response field:
i/update
- These parameter(s) are removed from the request field:
autoSensitive
- These parameter(s) are removed from the request field:
/api/emojis
endpoint has been added.
v20240212
- ⚠️ The field name of the response of
latest-version
has been changed fromtag_name
tolatest_version
.
v1.0.5-rc
admin/update-meta
can now takemoreUrls
parameter, and response ofadmin/meta
now includesmoreUrls
- These URLs are used for the help menu (related merge request)
- ⚠️ response of
meta
no longer includes the following:enableTwitterIntegration
enableGithubIntegration
enableDiscordIntegration
- ⚠️ parameter of
admin/update-meta
and response ofadmin/meta
no longer include the following:enableTwitterIntegration
enableGithubIntegration
enableDiscordIntegration
twitterConsumerKey
twitterConsumerSecret
githubClientId
githubClientSecret
discordClientId
discordClientSecret
- ⚠️ response of
admin/show-user
no longer includesintegrations
. - Added
lang
parameter tonotes/create
andnotes/edit
. - ⚠️
notes/translate
now requires credentials.