logo
Available on crate feature api and (crate features client-api or client-api-c or client-api-s) only.
Expand description

Endpoints for server-side key backups.

Modules

PUT /_matrix/client/*/room_keys/keys

PUT /_matrix/client/*/room_keys/keys/{roomId}

PUT /_matrix/client/*/room_keys/keys/{roomId}/{sessionId}

POST /_matrix/client/*/room_keys/version

DELETE /_matrix/client/*/room_keys/keys

DELETE /_matrix/client/*/room_keys/keys/{roomId}

DELETE /_matrix/client/*/room_keys/keys/{roomId}/{sessionId}

DELETE /_matrix/client/*/room_keys/version/{version}

GET /_matrix/client/*/room_keys/version/{version}

GET /_matrix/client/*/room_keys/keys

GET /_matrix/client/*/room_keys/keys/{roomId}

GET /_matrix/client/*/room_keys/keys/{roomId}/{sessionId}

GET /_matrix/client/*/room_keys/version

PUT /_matrix/client/*/room_keys/version/{version}

Structs

Information about the backup key.

Information about the backup key.

A wrapper around a mapping of session IDs to key data.

The algorithm used for storing backups.

The algorithm used for storing backups.

Enums

The algorithm used for storing backups.