maelstrom
maelstrom copied to clipboard
High performance Matrix Home Server in rust.
Informs the server that the user has started or stopped typing. This tells the server that the user is typing for the next N milliseconds where N is the value...
Set the position of the read marker for a room. Sets the position of the read marker for a given room, and optionally the read receipt's location.
Lists the user's current rooms. This API returns a list of the user's current rooms.
Synchronise the client's state and receive new messages. Synchronise the client's state with the latest state on the server. Clients use this API when they first log in to get...
Delete a push rule. This endpoint removes the push rule defined in the path.
Retrieve a push rule. Retrieve a single specified push rule.
Add or change a push rule. This endpoint allows the creation, modification and deletion of pushers for this user ID. The behaviour of this endpoint varies depending on the values...
Get all state events in the current state of a room. Get the state events for the current state of a room.
Removes a user's third party identifier from an identity server. Removes a user's third party identifier from the provided identity server without removing it from the homeserver. Unlike other endpoints,...
Upgrades a room to a new room version. Upgrades the given room to a particular room version.