maelstrom
maelstrom copied to clipboard
High performance Matrix Home Server in rust.
Send a state event to the given room. .. For backwards compatibility with older links... .. _`put-matrix-client-unstable-rooms-roomid-state-eventtype`: State events can be sent using this endpoint. These events will be overwritten...
Kick a user from the room. Kick a user from the room. The caller must have the required power level in order to perform this operation. Kicking a user adjusts...
Get some account_data for the user. Get some account_data for the client on a given room. This config is only visible to the user that set the account_data.
Set some account_data for the user. Set some account_data for the client on a given room. This config is only visible to the user that set the account_data. The config...
Binds a 3PID to the user's account through an Identity Service. Binds a 3PID to the user's account through the specified identity server. Homeservers should not prevent this request from...
Obtain TURN server credentials. This API provides credentials for the client to use when initiating calls.
Remove a mapping of room alias to room ID. Remove a mapping of room alias to room ID. Servers may choose to implement additional access control checks here, for instance...
Get the room ID corresponding to this room alias. Requests that the server resolve a room alias to a room ID. The server will use the federation API to resolve...
Gets the current pushers for the authenticated user Gets all currently active pushers for the authenticated user.