Source: https://github.com/Jman012/FloatplaneAPI/
REST API
Trimmed Documentation
The trimmed version of the docs leaves out administrator, creator, moderator, and other APIs that are not used by regular users and can not be or have not yet been documented.
- OpenAPI Specification [JSON] [YAML]
- Swagger UI [4 MB]
- Redoc [2 MB]
- ReSlate [2 MB]
- Rapidoc [0.3 MB JS/JSON, CPU-intensive]
- OpenAPI Generator - HTML2 [2.2 MB]
- OpenAPI Generator - Dynamic HTML [0.5 MB]
- Postman v2.1 Collection [<1 MB JSON]
Full Documentation
The full versions of the documentation contain every API endpoint that is known, although most will be blank placeholders.
- OpenAPI Specification [JSON] [YAML]
- Swagger UI [4 MB]
- Redoc [4.3 MB]
- ReSlate [12.5 MB]
- Rapidoc [0.5 MB JS/JSON, CPU-intensive]
- OpenAPI Generator - HTML2 [14 MB]
- OpenAPI Generator - Dynamic HTML [0.5 MB]
- Postman v2.1 Collection [5 MB JSON]
Asynchronous API
- Async Shared Schemas used by the following Frontend and Chat AsyncAPI Schemas
Frontend
This API is specific to the frontend activities of the Floatplane website, which is responsible for pushing new-post notifications to the client, and is meant for a connection to www.floatplane.com.
Chat
This API is specific to the chat/livestream activities of the Floatplane website, which is responsible for sending and receiving chat message, user lists, emote lists, etc., and is meant for a connection to chat.floatplane.com.