Ability to set description of profile avatar and header.
Pleroma backups.
The accounts API allows an acct instead of an ID.
Ability to create accounts.
Ability to control account discoverability.
Ability to pin other accounts on one's profile.
Ability to set one's location on their profile.
Look up an account by the acct.
Move followers to a different ActivityPub account.
Ability to subscribe to notifications every time an account posts.
Ability to address a status to a list of users.
Ability to manage instance rules by admins.
Can display announcements set by admins.
Can emoji react to announcements set by admins.
Set your birthday and view upcoming birthdays.
Allow to bite users. see POST /api/v1/bite
Whether people who blocked you are visible through the API.
Can group bookmarks in folders.
Can bookmark statuses.
Accounts can be marked as bots.
Can display a timeline of statuses from instances selected by instance admin.
Pleroma chats API.
Ability to delete a chat.
Mastodon's newer solution for direct messaging.
Ability to address recipients of a status explicitly (with to
).
Ability to address a status to a list of users.
Ability to post statuses only to accounts with mutual relationship.
Ability to post statuses only to your subscribers.
Ability to add non-standard reactions to a status.
Allow to register on a given domain
Ability to edit profile information.
Ability to edit published posts.
Soapbox email list.
Ability to embed posts on external sites.
Ability to add emoji reactions to a status.
Ability to create and perform actions on events.
Export blocks to CSV file
Export followers to CSV file
Export follows to CSV file
Export lists to CSV file
Export mutes to CSV file
Whether the accounts who favourited or emoji-reacted to a status can be viewed through the API.
Can see accounts' followers you know
Whether the instance federates.
Can edit and manage timeline filters (aka "muted words").
Can edit and manage timeline filters (aka "muted words").
Allows setting the focal point of a media attachment.
Ability to list followed hashtags.
Ability to follow hashtags.
Ability to lock accounts and manually approve followers.
Whether client settings can be retrieved from the API.
Groups.
Can hide follows/followers lists and counts.
Import a .csv file with a list of blocked users.
Move followers from remote alias.
Import a .csv file with a list of followed users.
Import a .csv file with a list of muted users.
Allow to specify mode of data import to either merge
or overwrite
.
View posts from specific instance.
Mastodon server information API v2.
Server-side status language detection.
Can translate multiple statuses in a single request.
Can create, view, and manage lists.
Can add a list to favourites.
Can load latest activities from outbox.
Can load conversation from a remote server.
Ability to post statuses that don't federate.
Can sign in using username instead of e-mail address.
Can view and manage ActivityPub aliases through the API.
Can perform moderation actions with account and reports.
Can perform moderation actions with account and reports.
Supports V2 media uploads.
Ability to include multiple language variants for a post.
Ability to mute users.
Ability to specify how long the account mute should last.
Ability to hide notifications from people you don't follow.
Add private notes to accounts.
Allows specifying notification types to include, rather than to exclude.
Ability to manage announcements by admins.
Displays a form to follow a user when logged out.
Can add polls to statuses.
Can select a language for statuses.
Can set privacy scopes on statuses.
A directory of discoverable profiles from the instance.
Ability to set custom profile fields.
Returns favorites timeline of any user
Can display a timeline of all known public statuses. Local and Fediverse timelines both use this feature.
Ability to quote posts in statuses.
Ability to boost a status to a selected scope.
Interact with statuses from another instance while logged-out.
Ability to remove an account from your followers.
Can request a password reset email through the API.
Ability to post statuses in Markdown, BBCode, and HTML.
Ability to follow account feeds using RSS.
Ability to subscribe to RSS feeds.
Can schedule statuses to be posted at a later time.
Can publish statuses with a past date. This is intended for importing old statuses.
Can create Listen activities
Ability to search statuses from the given account.
Ability to manage account sessions.
Can set content warnings on statuses.
Can display suggested accounts.
Remove an account from follow suggestions
Supports V2 suggested accounts.
Can translate statuses.
Trending links.
Trending statuses.
Display trends from a given time range.
Can display trending hashtags.
Whether the backend allows adding users you don't follow to lists.
Parse features for the given instance