logo
Available on crate feature api and (crate features client-api or client-api-c or client-api-s) 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.