friendica/doc/API-Mastodon.md

14 KiB

Mastodon API

Overview

Friendica provides the following endpoints defined in the official Mastodon API reference.

Authentication is the same as described in Using the APIs.

Clients

Supported apps

Android

iOS

Unsupported apps

Android

iOS

  • Fedi Authenticates, but doesn't load posts and throws several errors
  • Mast Doesn't accept the entered instance name. Claims that it is invalid (Message is: "Not a valid instance (may be closed or dead)")
  • Mastonaut
  • Roma Authenticates, but doesn't load content
  • Toot!
  • Tootle Doesn't recognize server, loads /api/v1/instance in some endless loop

Other

  • Halycon Doesn't load content, creates masses of HTTP requests
  • Pinafore Returns message "Error: NetworkError when attempting to fetch resource.. Is this a valid Mastodon instance?"

Entities

These endpoints use the Mastodon API entities.

Implemented endpoints

Currently unimplemented endpoints

These emdpoints are planned to be implemented somewhere in the future.

Dummy endpoints

These endpoints are returning empty data to avoid error messages when using third party clients. They refer to features that don't exist in Friendica yet.

Non supportable endpoints

These endpoints won't be implemented at the moment. They refer to features or data that don't exist in Friendica yet.