Skip to main content

Module handlers

Module handlers 

Source
Expand description

Crate containing endpoints implemented in the client-component

Modulesยง

account
Implements APIs for account management from the matrix spec
account_data
Implements APIs for Client Config from the Matrix spec (See https://spec.matrix.org/latest/client-server-api/#client-config).
auth
Auth component
cross_signing
Implements APIs for device verification.
devices
Implements APIs to manage the logged in devices for the current user. Currently, only querying is implemented.
discovery
API endpoint for server discovery by the client.
filter
Implements handlers for filters (See https://spec.matrix.org/v1.14/client-server-api/#filtering).
presence
Crate containing routes for presence
profile
Implements APIs for profile queries from the matrix spec
push
Crate containing rules for push (See https://spec.matrix.org/v1.14/client-server-api/#push-notifications).
room
Implements APIs for room management from the matrix spec
room_keys
Implements APIs for room keys backups.
signatures
Implements the signature upload endpoint (See https://spec.matrix.org/v1.16/client-server-api/#post_matrixclientv3keyssignaturesupload).
tags
Implements APIs for room tagging management.
test_login
Insecure registration and login endpoints for testing with Complement and friends.
thirdparty
Implements APIs for third-party networks over application service bridges. Currently, no third-party protocols are supported.
to_device
Implements sending to-device messages
user_directory
Implements API for user directory search from the matrix spec
user_keys
Implements APIs for client key upload from the matrix spec