maelstrom
maelstrom copied to clipboard
High performance Matrix Home Server in rust.
Upload a new filter. Uploads a new filter definition to the homeserver. Returns a filter ID that may be used in future requests to restrict which events are returned to...
Get the user's display name. Get the user's display name. This API may be used to fetch the user's own displayname or to query the name of other users; either...
Set the user's display name. This API sets the given user's display name. You must have permission to set this user's display name, e.g. you need to have their ``access_token``.
Bulk deletion of devices This API endpoint uses the `User-Interactive Authentication API`_. Deletes the given devices, and invalidates any access token associated with them.
Gets Matrix server discovery information about the domain. Gets discovery information about the domain. The file may include additional keys, which MUST follow the Java package naming convention, e.g. ``com.example.myapp.property``....
Invalidates all access tokens for a user Invalidates all access tokens for a user, so that they can no longer be used for authorization. This includes the access token that...
Get events and state around the specified event. This API returns a number of events that happened just before and after the specified event. This allows clients to get the...
Modify a pusher for this user on the homeserver. This endpoint allows the creation, modification and deletion of `pushers`_ for this user ID. The behaviour of this endpoint varies depending...