Crate ruma_federation_api

Source
Expand description

(De)serializable types for the Matrix Server-Server API. These types are used by server code.

Modulesยง

authenticated_media
Authenticated endpoints for the content repository, according to MSC3916.
authorization
Endpoints to retrieve the complete auth chain for a given event.
backfill
Endpoints to request more history from another homeserver.
device
Endpoints to retrieve information about user devices
directory
Room directory endpoints.
discovery
Server discovery endpoints.
event
Endpoints to get general information about events
keys
Endpoints for handling keys for end-to-end encryption
knock
Endpoints for handling room knocking.
membership
Room membership endpoints.
openid
OpenID endpoints.
query
Endpoints to retrieve information from a homeserver about a resource.
room
Server room endpoints.
space
Spaces endpoints.
thirdparty
Module for dealing with third party identifiers
transactions
Endpoints for exchanging transaction messages between homeservers.