Available on crate features client or server 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_roomsunstable-msc2666
GET /_matrix/client/*/user/mutual_rooms/{user_id}
POST /_matrix/client/*/rooms/{roomId}/unban

Structs

‘Incoming’ variant of Invite3pid.
‘Incoming’ variant of ThirdPartySigned.
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.