Crate ruma_appservice_api

source ·
Expand description

(De)serializable types for the Matrix Application Service API. These types can be shared by application service and server code.


  • Endpoint for sending events.
  • Endpoint for pinging the application service.
  • Endpoints for querying user IDs and room aliases
  • Endpoints for third party lookups


  • A namespace defined by an application service.
  • Namespaces defined by an application service.
  • Information required in the registration yaml file that a homeserver needs.
  • Initial set of fields of Registration.