Available on crate features
client
or server
only.Expand description
Endpoints for server-side key backups.
Modules§
- add_
backup_ keys PUT /_matrix/client/*/room_keys/keys
- add_
backup_ keys_ for_ room PUT /_matrix/client/*/room_keys/keys/{roomId}
- add_
backup_ keys_ for_ session PUT /_matrix/client/*/room_keys/keys/{roomId}/{sessionId}
- create_
backup_ version POST /_matrix/client/*/room_keys/version
- delete_
backup_ keys DELETE /_matrix/client/*/room_keys/keys
- delete_
backup_ keys_ for_ room DELETE /_matrix/client/*/room_keys/keys/{roomId}
- delete_
backup_ keys_ for_ session DELETE /_matrix/client/*/room_keys/keys/{roomId}/{sessionId}
- delete_
backup_ version DELETE /_matrix/client/*/room_keys/version/{version}
- get_
backup_ info GET /_matrix/client/*/room_keys/version/{version}
- get_
backup_ keys GET /_matrix/client/*/room_keys/keys
- get_
backup_ keys_ for_ room GET /_matrix/client/*/room_keys/keys/{roomId}
- get_
backup_ keys_ for_ session GET /_matrix/client/*/room_keys/keys/{roomId}/{sessionId}
- get_
latest_ backup_ info GET /_matrix/client/*/room_keys/version
- update_
backup_ version PUT /_matrix/client/*/room_keys/version/{version}
Structs§
- Encrypted
Session Data - The encrypted algorithm-dependent data for backups.
- Encrypted
Session Data Init - The encrypted algorithm-dependent data for backups.
- KeyBackup
Data - Information about the backup key.
- KeyBackup
Data Init - Information about the backup key.
- Room
KeyBackup - A wrapper around a mapping of session IDs to key data.
Enums§
- Backup
Algorithm - The algorithm used for storing backups.