Authentication
Accounts
Account actions
post
Endorse
post
Mute
post
Subscribe
post
Set a private note about a user.
post
Unendorse
post
Remove from followers
post
Block
post
Unblock
post
Unmute
post
Unfollow
post
Unsubscribe
post
Follow
post
Follow by URI
Retrieve account information
get
Relationship with current account
get
Favorites
get
Find a user by nickname
get
Followers that you follow
get
Followers
get
Endorsements
get
Endorsements
get
Account
get
Statuses
get
Lists containing this account
get
Birthday reminders
get
Following
Scrobbles
post
Creates a new Listen activity for an account
get
Requests a list of current and recent Listen activities for an account
Administration
Chat administration
get
Get chat's messages
del
Delete an individual chat message
get
Create a chat
Emoji pack administration
get
Imports packs from filesystem
del
Delete emoji file from pack
patch
Add new file to the pack
post
Add new file to the pack
post
Download pack from another instance
get
Make request to another instance for emoji packs list
del
Delete a custom emoji pack
patch
Updates (replaces) pack metadata
post
Create an empty pack
Frontend management
get
Retrieve a list of available frontends
post
Install a frontend
Instance configuration
get
Retrieve config description
get
Retrieve instance configuration
post
Update instance configuration
Instance documents
del
Delete an instance document
get
Retrieve an instance document
patch
Update an instance document
Instance rule managment
del
Delete rule
patch
Modify existing rule
get
Retrieve list of instance rules
post
Create new rule
Invites
post
Create an account registration invite token
get
Get a list of generated invites
post
Sends registration invite via email
post
Revoke invite by token
MediaProxy cache
post
Remove a banned MediaProxy URL
get
Retrieve a list of banned MediaProxy URLs
post
Purge a URL from MediaProxy cache and optionally ban it
OAuth application management
get
Retrieve a list of OAuth applications
post
Create an OAuth application
del
Delete OAuth application
patch
Update OAuth application
Relays
del
Unfollow a relay
get
Retrieve a list of relays
post
Follow a relay
Report management
get
Retrieve a list of reports
patch
Change state of specified reports
get
Retrieve a report
post
Add a note to the report
del
Delete note attached to the report
Status administration
get
Get all statuses
del
Delete status
get
Get status
put
Change the scope of a status
User administration
patch
Deactivates multiple users
post
Unfollow
patch
Toggle user activation
patch
Unsuggest multiple users
patch
Approve multiple users
patch
Activate multiple users
del
Removes a single or multiple users
get
List users
post
Create a single or multiple users
get
Show user
patch
Suggest multiple users
post
Follow
Announcement management
del
Delete one announcement
get
Display one announcement
patch
Change one announcement
get
Retrieve a list of announcements
post
Create one announcement
Applications
Applications
get
List applications
post
Create an application
get
Verify the application works
Push subscriptions
del
Remove current subscription
get
Get current subscription
post
Subscribe to push notifications
put
Change types of notifications
Current account
Account credentials
post
Change account email
get
Verify account credentials
post
Move account
del
Delete an alias from this account
get
List account aliases
put
Add an alias to this account
patch
Update account credentials
post
Disable Account
post
Register an account
post
Delete Account
post
Change account password
post
Resend confirmation email
Backups
get
List backups
post
Create a backup
Blocks and mutes
get
Retrieve list of mutes
get
Retrieve list of blocks
Data import
post
Import follows
post
Import mutes
post
Import blocks
Domain blocks
del
Unblock a domain
get
Retrieve a list of blocked domains
post
Block a domain
Follow requests
post
Reject follow request
get
Retrieve follow requests
post
Accept follow request
Mascot
get
Retrieve mascot
put
Set or clear mascot
Markers
get
Get saved timeline position