|`backup`|`object`|<table><tr><td>Field </td><td>Type </td><td></td></tr><tr><td><code>algorithm</code></td><td>required <code>string</code></td><td>One of the algorithms listed at <ahref="https://spec.matrix.org/v1.9/client-server-api/#server-side-key-backups">https://spec.matrix.org/v1.9/client-server-api/#server-side-key-backups</a></td></tr><tr><td><code>key</code></td><td>required <code>string</code></td><td>Unpadded base64 encoded private/secret key</td></tr><tr><td><code>backup_version</code></td><td>required <code>string</code></td><td>The backup version as returned by [`POST /_matrix/client/v3/room_keys/version`](https://spec.matrix.org/v1.10/client-server-api/#post_matrixclientv3room_keysversion)</td></tr></table>|
Example:
@ -1465,6 +1464,9 @@ For a new device it would need to know the homeserver ahead of time in order to
Additionally the new device needs to either have an existing (i.e. static) OIDC client registered with the OIDC Provider
already, or the OIDC Provider must support and allow dynamic client registration as described in [MSC2966](https://github.com/matrix-org/matrix-spec-proposals/pull/2966).
The feature is also only available where a user has cross-signing set up and the existing device to be used has the
Master Signing Key, Self Signing Key and User Signing Key stored locally so that they can be shared with the new device.
## Potential issues
Because this is an entirely new set of functionality it should not cause issue with any existing Matrix functions or capabilities.