End-to-end encryption
Store several keys in the backup.
Store several keys in the backup.
put/_matrix/client/v3/room_keys/keys
Request
- Base URLhttps://matrix.org
- Auth
- API key in query parameter access_token
- or HTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
versionstring required
The backup in which to store the keys. Must be the current backup.
Request body
Example request
{
"rooms": {
"!room:example.org": {
"sessions": {
"sessionid1": {
"first_message_index": 1,
"forwarded_count": 0,
"is_verified": true,
"session_data": {
"ciphertext": "base64+ciphertext+of+JSON+data",
"ephemeral": "base64+ephemeral+key",
"mac": "base64+mac+of+ciphertext"
}
}
}
}
}
}Response
The update succeeded
Example response
{
"count": 10,
"etag": "abcdefg"
}Changes
No recorded changes to this operation across all 1 revision of this API.