Skip to main content

Module account

Module account 

Source
Available on crate feature api and (crate features client or server) only.
Expand description

Endpoints for account registration and management.

Modules§

add_3pid
POST /_matrix/client/*/account/3pid/add
bind_3pid
POST /_matrix/client/*/account/3pid/bind
change_password
POST /_matrix/client/*/account/password
check_registration_token_validity
GET /_matrix/client/*/register/m.login.registration_token/validity
deactivate
POST /_matrix/client/*/account/deactivate
delete_3pid
POST /_matrix/client/*/account/3pid/delete
get_3pids
GET /_matrix/client/*/account/3pid
get_username_availability
GET /_matrix/client/*/register/available
register
POST /_matrix/client/*/register
request_3pid_management_token_via_email
POST /_matrix/client/*/account/3pid/email/requestToken
request_3pid_management_token_via_msisdn
POST /_matrix/client/*/account/3pid/msisdn/requestToken
request_openid_token
POST /_matrix/client/*/user/{userId}/openid/request_token
request_password_change_token_via_email
POST /_matrix/client/*/account/password/email/requestToken
request_password_change_token_via_msisdn
POST /_matrix/client/*/account/password/msisdn/requestToken
request_registration_token_via_email
POST /_matrix/client/*/register/email/requestToken
request_registration_token_via_msisdn
POST /_matrix/client/*/register/msisdn/requestToken
unbind_3pid
POST /_matrix/client/*/account/3pid/unbind
whoami
GET /_matrix/client/*/account/whoami

Structs§

IdentityServerInfo
Additional authentication information for requestToken endpoints.

Enums§

ThirdPartyIdRemovalStatus
Possible values for deleting or unbinding 3PIDs.