Module ruma::api::client::r0::account[][src]

This is supported on crate feature api and (crate features client-api or client-api-c or client-api-s) only.
Expand description

Endpoints for account registration and management.

Modules

add_3pid

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

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

IdentityServerInfo

Additional authentication information for requestToken endpoints.

IncomingIdentityServerInfo

‘Incoming’ variant of IdentityServerInfo.

Enums

ThirdPartyIdRemovalStatus

Possible values for deleting or unbinding 3PIDs.