Skip to content

Update Participant Role Config

connect_update_participant_role_config R Documentation

Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness

Description

Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness. You can set four timers:

  • Customer idle timeout

  • Customer auto-disconnect timeout

  • Agent idle timeout

  • Agent auto-disconnect timeout

For more information about how chat timeouts work, see Set up chat timeouts for human participants.

Usage

connect_update_participant_role_config(InstanceId, ContactId,
  ChannelConfiguration)

Arguments

InstanceId

[required] The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

ContactId

[required] The identifier of the contact in this instance of Amazon Connect.

ChannelConfiguration

[required] The Amazon Connect channel you want to configure.

Value

An empty list.

Request syntax

svc$update_participant_role_config(
  InstanceId = "string",
  ContactId = "string",
  ChannelConfiguration = list(
    Chat = list(
      ParticipantTimerConfigList = list(
        list(
          ParticipantRole = "CUSTOMER"|"AGENT",
          TimerType = "IDLE"|"DISCONNECT_NONCUSTOMER",
          TimerValue = list(
            ParticipantTimerAction = "Unset",
            ParticipantTimerDurationInMinutes = 123
          )
        )
      )
    )
  )
)