logo
Expand description

Amazon Connect is a cloud-based contact center solution that you use to set up and manage a customer contact center and provide reliable customer engagement at any scale.

Amazon Connect provides metrics and real-time reporting that enable you to optimize contact routing. You can also resolve customer issues more efficiently by getting customers in touch with the appropriate agents.

There are limits to the number of Amazon Connect resources that you can create. There are also limits to the number of requests that you can make per second. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.

You can connect programmatically to an AWS service by using an endpoint. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints.

Working with contact flows? Check out the Amazon Connect Flow language.

If you’re using the service, you’re probably looking for ConnectClient and Connect.

Structs

A toggle for an individual feature at the instance level.

A chat message.

A client for the Amazon Connect API.

Contains information about a contact flow.

Contains summary information about a contact flow.

You can also create and update contact flows using the Amazon Connect Flow language.

Contains credentials to use for federation.

Contains information about a real-time metric. For a description of each metric, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.

Contains the data for a real-time metric.

Contains information about a set of real-time metrics.

Contains information about the dimensions for a set of metrics.

The encryption configuration.

Contains the filter to apply when retrieving metrics.

Contains information about a hierarchy group.

Contains summary information about a hierarchy group.

Contains information about a hierarchy level.

Contains information about the hierarchy level to update.

Contains information about the levels of a hierarchy group.

Contains information about a hierarchy structure.

Contains information about the level hierarchy to update.

Contains information about a historical metric. For a description of each metric, see Historical Metrics Definitions in the Amazon Connect Administrator Guide.

Contains the data for a historical metric.

Contains information about the historical metrics retrieved.

Information about of the hours of operation.

Contains information about the hours of operation.

Contains summary information about hours of operation for a contact center.

The start time or end time for an hours of operation.

The Amazon Connect instance.

Relevant details why the instance was not successfully created.

The storage configuration for the instance.

Information about the instance.

Contains summary information about the associated AppIntegrations.

Configuration information of a Kinesis Data Firehose delivery stream.

Configuration information of a Kinesis data stream.

Configuration information of a Kinesis video stream.

Configuration information of an Amazon Lex bot.

Configuration information of an Amazon Lex or Amazon Lex V2 bot.

Configuration information of an Amazon Lex V2 bot.

Provides summary information about the use cases for the specified Amazon Connect AppIntegration association.

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

The outbound caller ID name, number, and outbound whisper flow.

The customer's details.

Contains information about a phone number for a quick connect.

Contains summary information about a phone number for a contact center.

Information about a problem detail.

Contains information about the prompt.

Contains information about a queue.

Contains information about a queue for a quick connect. The contact flow must be of type Transfer to Queue.

Contains information about a queue resource for which metrics are returned.

Contains summary information about a queue.

Contains information about a quick connect.

Contains configuration settings for a quick connect.

Contains summary information about a quick connect.

A link that an agent selects to complete a given task. You can have up to 4,096 UTF-8 bytes across all references for a contact.

Contains information about a routing profile.

Contains information about the queue and channel for which priority and delay can be set.

Contains summary information about a routing profile queue.

Contains the channel and queue identifier for a routing profile.

Contains summary information about a routing profile.

Information about the Amazon Simple Storage Service (Amazon S3) storage type.

Configuration information of the security key.

Contains information about a security profile.

Contains information about the threshold for service level metrics.

Contains the use case.

Contains information about a user account for a Amazon Connect instance.

Contains information about the identity of a user.

Contains information about the phone configuration settings for a user.

Contains information about the quick connect configuration settings for a user. The contact flow must be of type Transfer to Agent.

Contains summary information about a user.

Contains information about the recording configuration settings.

Enums

Errors returned by AssociateApprovedOrigin

Errors returned by AssociateBot

Errors returned by AssociateInstanceStorageConfig

Errors returned by AssociateLambdaFunction

Errors returned by AssociateLexBot

Errors returned by AssociateQueueQuickConnects

Errors returned by AssociateRoutingProfileQueues

Errors returned by AssociateSecurityKey

Errors returned by CreateContactFlow

Errors returned by CreateInstance

Errors returned by CreateIntegrationAssociation

Errors returned by CreateQueue

Errors returned by CreateQuickConnect

Errors returned by CreateRoutingProfile

Errors returned by CreateUseCase

Errors returned by CreateUser

Errors returned by CreateUserHierarchyGroup

Errors returned by DeleteInstance

Errors returned by DeleteIntegrationAssociation

Errors returned by DeleteQuickConnect

Errors returned by DeleteUseCase

Errors returned by DeleteUser

Errors returned by DeleteUserHierarchyGroup

Errors returned by DescribeContactFlow

Errors returned by DescribeHoursOfOperation

Errors returned by DescribeInstanceAttribute

Errors returned by DescribeInstance

Errors returned by DescribeInstanceStorageConfig

Errors returned by DescribeQueue

Errors returned by DescribeQuickConnect

Errors returned by DescribeRoutingProfile

Errors returned by DescribeUser

Errors returned by DescribeUserHierarchyGroup

Errors returned by DescribeUserHierarchyStructure

Errors returned by DisassociateApprovedOrigin

Errors returned by DisassociateBot

Errors returned by DisassociateInstanceStorageConfig

Errors returned by DisassociateLambdaFunction

Errors returned by DisassociateLexBot

Errors returned by DisassociateQueueQuickConnects

Errors returned by DisassociateRoutingProfileQueues

Errors returned by DisassociateSecurityKey

Errors returned by GetContactAttributes

Errors returned by GetCurrentMetricData

Errors returned by GetFederationToken

Errors returned by GetMetricData

Errors returned by ListApprovedOrigins

Errors returned by ListBots

Errors returned by ListContactFlows

Errors returned by ListHoursOfOperations

Errors returned by ListInstanceAttributes

Errors returned by ListInstanceStorageConfigs

Errors returned by ListInstances

Errors returned by ListIntegrationAssociations

Errors returned by ListLambdaFunctions

Errors returned by ListLexBots

Errors returned by ListPhoneNumbers

Errors returned by ListPrompts

Errors returned by ListQueueQuickConnects

Errors returned by ListQueues

Errors returned by ListQuickConnects

Errors returned by ListRoutingProfileQueues

Errors returned by ListRoutingProfiles

Errors returned by ListSecurityKeys

Errors returned by ListSecurityProfiles

Errors returned by ListTagsForResource

Errors returned by ListUseCases

Errors returned by ListUserHierarchyGroups

Errors returned by ListUsers

Errors returned by ResumeContactRecording

Errors returned by StartChatContact

Errors returned by StartContactRecording

Errors returned by StartOutboundVoiceContact

Errors returned by StartTaskContact

Errors returned by StopContact

Errors returned by StopContactRecording

Errors returned by SuspendContactRecording

Errors returned by TagResource

Errors returned by UntagResource

Errors returned by UpdateContactAttributes

Errors returned by UpdateContactFlowContent

Errors returned by UpdateContactFlowName

Errors returned by UpdateInstanceAttribute

Errors returned by UpdateInstanceStorageConfig

Errors returned by UpdateQueueHoursOfOperation

Errors returned by UpdateQueueMaxContacts

Errors returned by UpdateQueueName

Errors returned by UpdateQueueOutboundCallerConfig

Errors returned by UpdateQueueStatus

Errors returned by UpdateQuickConnectConfig

Errors returned by UpdateQuickConnectName

Errors returned by UpdateRoutingProfileConcurrency

Errors returned by UpdateRoutingProfileDefaultOutboundQueue

Errors returned by UpdateRoutingProfileName

Errors returned by UpdateRoutingProfileQueues

Errors returned by UpdateUserHierarchy

Errors returned by UpdateUserHierarchyGroupName

Errors returned by UpdateUserHierarchyStructure

Errors returned by UpdateUserIdentityInfo

Errors returned by UpdateUserPhoneConfig

Errors returned by UpdateUserRoutingProfile

Errors returned by UpdateUserSecurityProfiles

Traits

Trait representing the capabilities of the Amazon Connect API. Amazon Connect clients implement this trait.