maelstrom
maelstrom copied to clipboard
High performance Matrix Home Server in rust.
Get the user's avatar URL. Get the user's avatar URL. This API may be used to fetch the user's own avatar URL or to query the URL of other users;...
Set the user's avatar URL. This API sets the given user's avatar URL. You must have permission to set this user's avatar URL, e.g. you need to have their ``access_token``.
Get whether a push rule is enabled This endpoint gets whether the specified push rule is enabled.
Enable or disable a push rule. This endpoint allows clients to enable or disable the specified push rule.
Start the requesting user participating in a particular room. *Note that this API requires a room ID, not alias.* ``/join/{roomIdOrAlias}`` *exists if you have a room alias.* This API starts...
Retrieve all push rulesets. Retrieve all push rulesets for this user. Clients can "drill-down" on the rulesets by suffixing a ``scope`` to this path e.g. ``/pushrules/global/``. This will return a...
Get this user's presence state. Get the given user's presence state.
Update this user's presence state. This API sets the given user's presence state. When setting the status, the activity time is updated to reflect that activity; the client does not...
Invite a user to participate in a particular room. .. _invite-by-user-id-endpoint: *Note that there are two forms of this API, which are documented separately. This version of the API requires...