Connect / Client / update_routing_profile_concurrency

update_routing_profile_concurrency#

Connect.Client.update_routing_profile_concurrency(**kwargs)#

Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile.

See also: AWS API Documentation

Request Syntax

response = client.update_routing_profile_concurrency(
    InstanceId='string',
    RoutingProfileId='string',
    MediaConcurrencies=[
        {
            'Channel': 'VOICE'|'CHAT'|'TASK'|'EMAIL',
            'Concurrency': 123,
            'CrossChannelBehavior': {
                'BehaviorType': 'ROUTE_CURRENT_CHANNEL_ONLY'|'ROUTE_ANY_CHANNEL'
            }
        },
    ]
)
Parameters:
  • InstanceId (string) –

    [REQUIRED]

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

  • RoutingProfileId (string) –

    [REQUIRED]

    The identifier of the routing profile.

  • MediaConcurrencies (list) –

    [REQUIRED]

    The channels that agents can handle in the Contact Control Panel (CCP).

    • (dict) –

      Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.

      • Channel (string) – [REQUIRED]

        The channels that agents can handle in the Contact Control Panel (CCP).

      • Concurrency (integer) – [REQUIRED]

        The number of contacts an agent can have on a channel simultaneously.

        Valid Range for VOICE: Minimum value of 1. Maximum value of 1.

        Valid Range for CHAT: Minimum value of 1. Maximum value of 10.

        Valid Range for TASK: Minimum value of 1. Maximum value of 10.

      • CrossChannelBehavior (dict) –

        Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile. For example, this allows you to offer an agent a different contact from another channel when they are currently working with a contact from a Voice channel.

        • BehaviorType (string) – [REQUIRED]

          Specifies the other channels that can be routed to an agent handling their current channel.

Returns:

None

Exceptions

  • Connect.Client.exceptions.InvalidRequestException

  • Connect.Client.exceptions.InvalidParameterException

  • Connect.Client.exceptions.ResourceNotFoundException

  • Connect.Client.exceptions.ThrottlingException

  • Connect.Client.exceptions.InternalServiceException