Connect / Client / describe_routing_profile
describe_routing_profile#
- Connect.Client.describe_routing_profile(**kwargs)#
Describes the specified routing profile.
See also: AWS API Documentation
Request Syntax
response = client.describe_routing_profile( InstanceId='string', RoutingProfileId='string' )
- 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.
- Return type:
dict
- Returns:
Response Syntax
{ 'RoutingProfile': { 'InstanceId': 'string', 'Name': 'string', 'RoutingProfileArn': 'string', 'RoutingProfileId': 'string', 'Description': 'string', 'MediaConcurrencies': [ { 'Channel': 'VOICE'|'CHAT'|'TASK', 'Concurrency': 123, 'CrossChannelBehavior': { 'BehaviorType': 'ROUTE_CURRENT_CHANNEL_ONLY'|'ROUTE_ANY_CHANNEL' } }, ], 'DefaultOutboundQueueId': 'string', 'Tags': { 'string': 'string' }, 'NumberOfAssociatedQueues': 123, 'NumberOfAssociatedUsers': 123, 'AgentAvailabilityTimer': 'TIME_SINCE_LAST_ACTIVITY'|'TIME_SINCE_LAST_INBOUND' } }
Response Structure
(dict) –
RoutingProfile (dict) –
The routing profile.
InstanceId (string) –
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
Name (string) –
The name of the routing profile.
RoutingProfileArn (string) –
The Amazon Resource Name (ARN) of the routing profile.
RoutingProfileId (string) –
The identifier of the routing profile.
Description (string) –
The description of the routing profile.
MediaConcurrencies (list) –
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
(dict) –
Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.
Channel (string) –
The channels that agents can handle in the Contact Control Panel (CCP).
Concurrency (integer) –
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) –
Specifies the other channels that can be routed to an agent handling their current channel.
DefaultOutboundQueueId (string) –
The identifier of the default outbound queue for this routing profile.
Tags (dict) –
The tags used to organize, track, or control access for this resource. For example, { “tags”: {“key1”:”value1”, “key2”:”value2”} }.
(string) –
(string) –
NumberOfAssociatedQueues (integer) –
The number of associated queues in routing profile.
NumberOfAssociatedUsers (integer) –
The number of associated users in routing profile.
AgentAvailabilityTimer (string) –
Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
Exceptions
Connect.Client.exceptions.InvalidRequestException
Connect.Client.exceptions.InvalidParameterException
Connect.Client.exceptions.ResourceNotFoundException
Connect.Client.exceptions.ThrottlingException
Connect.Client.exceptions.InternalServiceException