Available on crate features
client
or server
only.Expand description
Endpoints for room membership.
Modules§
- ban_
user POST /_matrix/client/*/rooms/{roomId}/ban
- forget_
room POST /_matrix/client/*/rooms/{roomId}/forget
- get_
member_ events GET /_matrix/client/*/rooms/{roomId}/members
- invite_
user POST /_matrix/client/*/rooms/{roomId}/invite
- join_
room_ by_ id POST /_matrix/client/*/rooms/{roomId}/join
- join_
room_ by_ id_ or_ alias POST /_matrix/client/*/join/{roomIdOrAlias}
- joined_
members GET /_matrix/client/*/rooms/{roomId}/joined_members
- joined_
rooms GET /_matrix/client/*/joined_rooms
- kick_
user POST /_matrix/client/*/rooms/{roomId}/kick
- leave_
room POST /_matrix/client/*/rooms/{roomId}/leave
- mutual_
rooms unstable-msc2666
GET /_matrix/client/*/user/mutual_rooms/{user_id}
- unban_
user POST /_matrix/client/*/rooms/{roomId}/unban
Structs§
- Invite3pid
- Represents third party IDs to invite to the room.
- Invite3pid
Init - Initial set of fields of
Invite3pid
. - Third
Party Signed - 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.