Streaming
Subscribe to server-sent events for real-time updates via a long-lived HTTP connection or via WebSocket.
https://docs.joinmastodon.org/methods/streaming/
All methods currently lack proper documentation via kDoc comments.
| Endpoint | Status | Comments |
|---|---|---|
GET /api/v1/streaming/healthCheck if the server is alive | ![]() | Fully supported. |
GET /api/v1/streaming/userWatch your home timeline and notifications | ![]() | Implemented via WebSocket endpoint. |
GET /api/v1/streaming/user/notificationWatch your notifications | ![]() | Implemented via WebSocket endpoint. |
GET /api/v1/streaming/publicWatch the federated timeline | ![]() | Implemented via WebSocket endpoint. |
GET /api/v1/streaming/public/localWatch the local timeline | ![]() | Implemented via WebSocket endpoint. |
GET /api/v1/streaming/public/remoteWatch for remote statuses | ![]() | Implemented via WebSocket endpoint. |
GET /api/v1/streaming/hashtagWatch the public timeline for a hashtag | ![]() | Implemented via WebSocket endpoint. |
GET /api/v1/streaming/hashtag/localWatch the local timeline for a hashtag | ![]() | Implemented via WebSocket endpoint. |
GET /api/v1/streaming/listWatch for list updates | ![]() | Implemented via WebSocket endpoint. |
GET /api/v1/streaming/directWatch for direct messages | ![]() | Implemented via WebSocket endpoint. |
GET wss://$instance/api/v1/streamingEstablishing a WebSocket connection | ![]() | Exposed as individual methods as seen above. |
