Available on crate feature
api
and (crate features federation-api-c
or federation-api-s
) only.Expand description
(De)serializable types for the Matrix Server-Server API. These types are used by server code.
Modulesยง
- Authenticated endpoints for the content repository, according to MSC3916.
- Endpoints to retrieve the complete auth chain for a given event.
- Endpoints to request more history from another homeserver.
- Endpoints to retrieve information about user devices
- Room directory endpoints.
- Server discovery endpoints.
- Endpoints to get general information about events
- Endpoints for handling keys for end-to-end encryption
- Endpoints for handling room knocking.
- Room membership endpoints.
- OpenID endpoints.
- Endpoints to retrieve information from a homeserver about a resource.
- Server room endpoints.
- Spaces endpoints.
- Module for dealing with third party identifiers
- Endpoints for exchanging transaction messages between homeservers.