OptionalauthAdditional authentication information for the user-interactive authentication API. Note that this information is not used to define how the registered user should be authenticated, but is instead used to authenticate the register call itself.
Optionalguest_Guest users can also upgrade their account by going through the ordinary register flow, but specifying the additional POST parameter guest_access_token containing the guest’s access token. They are also required to specify the username parameter to the value of the local part of their username, which is otherwise optional.
Optionalinhibit_If true, an access_token and device_id should not be returned from this call, therefore preventing an automatic login. Defaults to false.
Optionalinitial_A display name to assign to the newly-created device. Ignored if device_id corresponds to a known device.
OptionalpasswordThe desired password for the account.
Optionalrefresh_If true, the client supports refresh tokens.
OptionalusernameThe basis for the localpart of the desired Matrix ID. If omitted, the homeserver MUST generate a Matrix ID local part.
The request body of a call to
POST /_matrix/client/v3/register.See
https://spec.matrix.org/v1.7/client-server-api/#post_matrixclientv3register