[][src]Module ruma_client_api::r0::account

Endpoints for account registration and management.

Modules

bind_3pid

POST /_matrix/client/r0/account/3pid/bind

change_password

POST /_matrix/client/r0/account/password

deactivate

POST /_matrix/client/r0/account/deactivate

delete_3pid

POST /_matrix/client/r0/account/3pid/delete

get_username_availability

GET /_matrix/client/r0/register/available

register

POST /_matrix/client/r0/register

request_3pid_management_token_via_email

POST /_matrix/client/r0/account/3pid/email/requestToken

request_3pid_management_token_via_msisdn

POST /_matrix/client/r0/account/3pid/msisdn/requestToken

request_openid_token

POST /_matrix/client/r0/user/{userId}/openid/request_token

request_password_change_token_via_email

POST /_matrix/client/r0/account/password/email/requestToken

request_password_change_token_via_msisdn

POST /_matrix/client/r0/account/password/msisdn/requestToken

request_registration_token_via_email

POST /_matrix/client/r0/register/email/requestToken

request_registration_token_via_msisdn

POST /_matrix/client/r0/register/msisdn/requestToken

unbind_3pid

POST /_matrix/client/r0/account/3pid/unbind

whoami

GET /_matrix/client/r0/account/whoami

Structs

AuthenticationData

Additional authentication information for the user-interactive authentication API.

IdentityServerInfo

Additional authentication information for requestToken endpoints.

Enums

ThirdPartyIdRemovalStatus

Possible values for deleting or unbinding 3PIDs