Voice ID and Amazon Connect Integration Association APIs
You can use the following APIs to manage associations with Amazon Connect instances. You can perform these operations on the AWS Console as well.
-
CreateIntegrationAssociation: To enable Voice ID on an Amazon Connect instance, you will need to associate a Voice ID domain with a Amazon Connect instance using a
CreateIntegrationAssociation
request. You can only associate one Voice ID domain to an Amazon Connect instance. If the instance is already associated with a domain, the API returns the following error:DuplicateResourceException
(409) - Request is trying to created a duplicate resource.Note
When you enable Voice ID for an Amazon Connect instance (by using either the Amazon Connect console or the CreateIntegrationAssociation API), Amazon Connect creates a managed Amazon EventBridge rule in your account. This rule is used to ingest Voice ID events for creating contact records related to Voice ID. Additionally, Amazon Connect adds Voice ID permissions to the service-linked role for Amazon Connect.
-
DeleteIntegrationAssociation: To delete an existing association between an Amazon Connect instance and a Voice ID domain, you will need to call the
DeleteIntegrationAssociation
APIs along with the Amazon Connect InstanceID and theIntegrationAssociationID
returned byCreateIntegrationAssociation
. This is a required step if you want to associate a different Voice ID domain to this Amazon Connect instance. We do not recommend deleting associations in a production setup as it can cause unpredictable behavior for Voice ID in your Amazon Connect instance. -
ListIntegrationAssociations: To list all the associations between Amazon Connect instance and Voice ID domains for your account in this Region, you can invoke
ListIntegrationAssociations
API.