Module ruma::api::client::membership
source · Available on (crate features
client-api-c
or client-api-s
) and (crate features client
or server
) and crate feature api
only.Expand description
Endpoints for room membership.
Modules§
POST /_matrix/client/*/rooms/{roomId}/ban
POST /_matrix/client/*/rooms/{roomId}/forget
GET /_matrix/client/*/rooms/{roomId}/members
POST /_matrix/client/*/rooms/{roomId}/invite
POST /_matrix/client/*/rooms/{roomId}/join
POST /_matrix/client/*/join/{roomIdOrAlias}
GET /_matrix/client/*/rooms/{roomId}/joined_members
GET /_matrix/client/*/joined_rooms
POST /_matrix/client/*/rooms/{roomId}/kick
POST /_matrix/client/*/rooms/{roomId}/leave
- mutual_
rooms unstable-msc2666
GET /_matrix/client/*/user/mutual_rooms/{user_id}
POST /_matrix/client/*/rooms/{roomId}/unban
Structs§
- Represents third party IDs to invite to the room.
- Initial set of fields of
Invite3pid
. - A signature of an
m.third_party_invite
token to prove that this user owns a third party identity which has been invited to the room.