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',
            'Concurrency': 123
        },
    ]
)
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.

Returns

None

Exceptions

  • Connect.Client.exceptions.InvalidRequestException
  • Connect.Client.exceptions.InvalidParameterException
  • Connect.Client.exceptions.ResourceNotFoundException
  • Connect.Client.exceptions.ThrottlingException
  • Connect.Client.exceptions.InternalServiceException