Authentication
Accounts
Account actions
post
Unendorse
post
Unmute
post
Unblock
post
Subscribe
post
Mute
post
Set a private note about a user.
post
Block
post
Unfollow
post
Remove from followers
post
Unsubscribe
post
Follow by URI
post
Follow
post
Endorse
Retrieve account information
get
Account
get
Following
get
Favorites
get
Relationship with current account
get
Statuses
get
Birthday reminders
get
Lists containing this account
get
Identity proofs
get
Followers
get
Endorsements
get
Endorsements
Scrobbles
get
Requests a list of current and recent Listen activities for an account
post
Creates a new Listen activity for an account
Administration
Chat administration
get
Get chat's messages
get
Create a chat
del
Delete an individual chat message
Emoji pack administration
del
Delete a custom emoji pack
patch
Updates (replaces) pack metadata
post
Create an empty pack
get
Imports packs from filesystem
get
Make request to another instance for emoji packs list
post
Download pack from another instance
del
Delete emoji file from pack
patch
Add new file to the pack
post
Add new file to the pack
Frontend managment
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
Invites
post
Revoke invite by token
get
Get a list of generated invites
post
Create an account registration invite token
post
Sends registration invite via email
MediaProxy cache
get
Retrieve a list of banned MediaProxy URLs
post
Purge a URL from MediaProxy cache and optionally ban it
post
Remove a banned MediaProxy URL
OAuth application managment
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 managment
post
Add a note to the report
del
Delete note attached to the report
get
Retrieve a report
get
Retrieve a list of reports
patch
Change state of specified reports
Status administration
get
Get all statuses
User administration
post
Unfollow
patch
Unsuggest multiple users
patch
Activate multiple users
patch
Suggest multiple users
del
Removes a single or multiple users
get
List users
post
Create a single or multiple users
patch
Toggle user activation
post
Follow
get
Show user
patch
Approve multiple users
patch
Deactivates multiple users
Applications
Applications
get
Verify the application works
get
List applications
post
Create an application
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
post
Delete Account
del
Delete an alias from this account
get
List account aliases
put
Add an alias to this account
post
Move account
post
Resend confirmation email
post
Disable Account
post
Register an account
post
Change account password
patch
Update account credentials
get
Verify account credentials
Backups
get
List backups
post
Create a backup
Blocks and mutes
get
Retrieve list of blocks
get
Retrieve list of mutes
Data import
post
Import mutes
post
Import blocks
post
Import follows
Domain blocks
del
Unblock a domain
get
Retrieve a list of blocked domains
post
Block a domain
Follow requests
post
Reject follow request
post
Accept follow request
get
Retrieve follow requests
Mascot
get
Retrieve mascot
put
Set or clear mascot
Markers
get
Get saved timeline position
post
Save position in timeline
Notifications
post
Dismiss all notifications
post
Mark notifications as read
post
Dismiss a single notification
get
Retrieve a notification
get
Retrieve a list of notifications
post
Dismiss a notification
del
Dismiss multiple notifications
Instance
Custom emojis
get
Retrieve a list of custom emojis
Messaging
Chats
post
Mark a message as read
del
Delete message
get
Retrieve list of chats (unpaginated)
get
Retrieve chat's messages
post
Post a message to the chat
post
Mark all messages in the chat as read
post
Create a chat
get