maelstrom
maelstrom copied to clipboard
High performance Matrix Home Server in rust.
Changes a user's password. Changes the password for an account on this homeserver. This API endpoint uses the `User-Interactive Authentication API`_ to ensure the user changing the password is actually...
Get a single event by event ID. Get a single event based on ``event_id``. You must have permission to retrieve this event e.g. by being a member in the room...
Lists the public rooms on the server. Lists the public rooms on the server. This API returns paginated responses. The rooms are ordered by the number of joined members, with...
Lists the public rooms on the server with optional filter. Lists the public rooms on the server, with optional filter. This API returns paginated responses. The rooms are ordered by...
Gets the list of currently joined users and their profile data. This API returns a map of MXIDs to member info objects for members of the room. The current user...
Get a single event by event ID. Get a single event based on ``roomId/eventId``. You must have permission to retrieve this event e.g. by being a member in the room...
Claim one-time encryption keys. Claims one-time keys for use in pre-key messages.
Searches the user directory. Performs a search for users. The homeserver may determine which subset of users are searched, however the homeserver MUST at a minimum consider the users the...
Updates a room's visibility in the application service's room directory. Updates the visibility of a given room on the application service's room directory. This API is similar to the room...