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