ivschat / Client / disconnect_user

disconnect_user#

ivschat.Client.disconnect_user(**kwargs)#

Disconnects all connections using a specified user ID from a room. This replicates the DisconnectUser WebSocket operation in the Amazon IVS Chat Messaging API.

See also: AWS API Documentation

Request Syntax

response = client.disconnect_user(
    roomIdentifier='string',
    userId='string',
    reason='string'
)
Parameters:
  • roomIdentifier (string) –

    [REQUIRED]

    Identifier of the room from which the user’s clients should be disconnected. Currently this must be an ARN.

  • userId (string) –

    [REQUIRED]

    ID of the user (connection) to disconnect from the room.

  • reason (string) – Reason for disconnecting the user.

Return type:

dict

Returns:

Response Syntax

{}

Response Structure

  • (dict) –

Exceptions

  • ivschat.Client.exceptions.ThrottlingException

  • ivschat.Client.exceptions.AccessDeniedException

  • ivschat.Client.exceptions.ResourceNotFoundException

  • ivschat.Client.exceptions.PendingVerification

  • ivschat.Client.exceptions.ValidationException