From 51ec7c355d6c3137ba0197ce6f54d941ada93f5d Mon Sep 17 00:00:00 2001 From: clokep Date: Tue, 17 Oct 2023 15:57:19 +0000 Subject: deploy: 6e6d611f555245a8302396936dd4dae1f28e3b2a --- v1.95/admin_api/room_membership.html | 215 +++++++++++++++++++++++++++++++++++ 1 file changed, 215 insertions(+) create mode 100644 v1.95/admin_api/room_membership.html (limited to 'v1.95/admin_api/room_membership.html') diff --git a/v1.95/admin_api/room_membership.html b/v1.95/admin_api/room_membership.html new file mode 100644 index 0000000000..b5b3e76b61 --- /dev/null +++ b/v1.95/admin_api/room_membership.html @@ -0,0 +1,215 @@ + + + + + + Manipulate Room Membership - Synapse + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+
+ +
+ +
+ +

Edit Room Membership API

+

This API allows an administrator to join an user account with a given user_id +to a room with a given room_id_or_alias. You can only modify the membership of +local users. The server administrator must be in the room and have permission to +invite users.

+

To use it, you will need to authenticate by providing an access_token +for a server admin: see Admin API.

+

Parameters

+

The following parameters are available:

+
    +
  • user_id - Fully qualified user: for example, @user:server.com.
  • +
  • room_id_or_alias - The room identifier or alias to join: for example, +!636q39766251:server.com.
  • +
+

Usage

+
POST /_synapse/admin/v1/join/<room_id_or_alias>
+
+{
+  "user_id": "@user:server.com"
+}
+
+

Response:

+
{
+  "room_id": "!636q39766251:server.com"
+}
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + \ No newline at end of file -- cgit 1.5.1