Crate ruma_identity_service_api

source ·
Expand description

(De)serializable types for the Matrix Identity Service API. These types can be shared by client and identity service code.


  • Endpoints to create associations with a Matrix ID on the identity server.
  • Endpoints to authenticate with an identity server.
  • Various endpoints related to identity server status and metadata discovery.
  • Endpoints to store and sign invitations.
  • Endpoints to retrieve, update, and validate keys with an identity server.
  • Endpoints to look up Matrix IDs bound to 3PIDs.
  • Endpoints to retrieve and accept terms of service of an identity server.