Namespace Uniform.Matrix.Server.Endpoints
Classes
AccountDataEndpoints
Account data and room tags of the requester.
AccountEndpoints
Registration, login, logout, whoami, password change, deactivation and capabilities.
ActivityEndpoints
Typing, receipts and read markers.
AdminEndpoints
Remote administration for server admins: the spec's whois, suspension and locks, and a subset of Synapse's admin API at its paths, so tools made for Synapse work too.
CallEndpoints
What calls need from the homeserver: OpenID tokens for the MatrixRTC authorization service, the call service's address, delayed events, and TURN credentials for older 1:1 calls.
DeviceEndpoints
Device management of the requester's own devices.
DirectoryEndpoints
Room aliases, the public room directory and user search.
DiscoveryEndpoints
Server discovery and supported versions.
FederationEndpoints
The server-server API that other servers call: this server's keys and version, and queries.
KeyBackupEndpoints
Server-side key backups of the requester.
KeyEndpoints
ManagementEndpoints
Calls of the local manager, uniform-chat-server manage, on the AdminSocket only: the server's status and files, and its settings, read, applied live and saved. Elsewhere they answer as unknown, so the network never sees them.
MediaEndpoints
The content repository: uploads, including media created first and uploaded later, and the authenticated downloads and thumbnails of /_matrix/client/v1/media.
ProfileEndpoints
PushRuleEndpoints
The requester's push rules: read them, add and delete their own rules, and enable, disable or change any rule's actions.
PusherEndpoints
The requester's pushers: where their push notifications go.
RoomEndpoints
Room creation, membership, messages, state and redaction.