Updated on 2022-10-08 GMT+08:00

Removes an online user.

Function

Forces a user to leave a room.

URI

POST /v2/apps/{app_id}/rooms/{room_id}/batch-remove-users

Table 1 Path Parameters

Parameter

Mandatory

Type

Description

app_id

Yes

String

Application ID

room_id

Yes

String

Room ID

Request Parameters

Table 2 Request header parameters

Parameter

Mandatory

Type

Description

Content-Type

Yes

String

Content type.

X-Auth-Token

No

String

User token. This parameter is mandatory when token authentication is used. The token can be obtained by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is the user token.

Authorization

No

String

Authentication information. This parameter is mandatory for AK/SK authentication.

X-Sdk-Date

No

String

Time when the request is sent. This parameter is mandatory for AK/SK authentication.

X-Project-Id

No

String

Project ID. This parameter is mandatory when AK/SK-based authentication is used.

Table 3 Request body parameters

Parameter

Mandatory

Type

Description

user_ids

Yes

Array of strings

User ID list.

Response Parameters

Status code: 202

Table 4 Response header parameters

Parameter

Type

Description

X-request-Id

String

Request ID for task tracing.

Status code: 400

Table 5 Response header parameters

Parameter

Type

Description

X-request-Id

String

Request ID for task tracing.

Table 6 Response body parameters

Parameter

Type

Description

error_code

String

Error code.

error_msg

String

Description.

Status code: 500

Table 7 Response header parameters

Parameter

Type

Description

X-request-Id

String

Request ID for task tracing.

Table 8 Response body parameters

Parameter

Type

Description

error_code

String

Error code.

error_msg

String

Description.

Example Requests

POST https://{endpoint}/v2/apps/{app_id}/rooms/{room_id}/batch-remove-users

{
  "user_ids" : [ "user001", "user002" ]
}

Example Responses

Status code: 400

The request cannot be understood by the server or parameters are incorrect.

{
  "error_code" : "RTC.00001003",
  "error_msg" : "InvalidParameterValue"
}

Status code: 500

Request failed due to server error.

{
  "error_code" : "RTC.00002xxx",
  "error_msg" : "InternalError"
}

Status Codes

Status Code

Description

202

The request for kicking out a participant has been delivered.

400

The request cannot be understood by the server or parameters are incorrect.

500

Request failed due to server error.

Error Codes

See Error Codes.