aws connect367 CLI commands available for Amazon Connect.
| Command | API Operation | Sample |
|---|---|---|
activate-evaluation-formActivates an evaluation form in the specified Amazon Connect instance. After the evaluation form is activated, it is available to start new evaluations based on the form. | ActivateEvaluationForm | |
associate-analytics-data-setAssociates the specified dataset for a Amazon Connect instance with the target account. You can associate only one dataset in a single call. | AssociateAnalyticsDataSet | |
associate-approved-originThis API is in preview release for Amazon Connect and is subject to change. Associates an approved origin to an Amazon Connect instance. | AssociateApprovedOrigin | |
associate-botThis API is in preview release for Amazon Connect and is subject to change. Allows the specified Amazon Connect instance to access the specified Amazon Lex or Amazon Lex V2 bot. | AssociateBot | |
associate-contact-with-userAssociates a queued contact with an agent. Use cases Following are common uses cases for this API: Programmatically assign queued contacts to available users. Leverage the IAM context key connect:PreferredUserArn to restrict contact association to specific preferred user. Important things t | AssociateContactWithUser | |
associate-default-vocabularyAssociates an existing vocabulary as the default. Contact Lens for Amazon Connect uses the vocabulary in post-call and real-time analysis sessions for the given language. | AssociateDefaultVocabulary | |
associate-email-address-aliasAssociates an email address alias with an existing email address in an Amazon Connect instance. This creates a forwarding relationship where emails sent to the alias email address are automatically forwarded to the primary email address. Use cases Following are common uses cases for this API: | AssociateEmailAddressAlias | |
associate-flowAssociates a connect resource to a flow. | AssociateFlow | |
associate-hours-of-operationsAssociates a set of hours of operations with another hours of operation. Refer to Administrator Guide here for more information on inheriting overrides from parent hours of operation(s). | AssociateHoursOfOperations | |
associate-instance-storage-configThis API is in preview release for Amazon Connect and is subject to change. Associates a storage resource type for the first time. You can only associate one type of storage configuration in a single call. This means, for example, that you can't define an instance with multiple S3 buckets for storin | AssociateInstanceStorageConfig | |
associate-lambda-functionThis API is in preview release for Amazon Connect and is subject to change. Allows the specified Amazon Connect instance to access the specified Lambda function. | AssociateLambdaFunction | |
associate-lex-botThis API is in preview release for Amazon Connect and is subject to change. Allows the specified Amazon Connect instance to access the specified Amazon Lex V1 bot. This API only supports the association of Amazon Lex V1 bots. | AssociateLexBot | |
associate-phone-number-contact-flowAssociates a flow with a phone number claimed to your Amazon Connect instance. If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone | AssociatePhoneNumberContactFlow | |
associate-queue-email-addressesAssociates a set of email addresses with a queue to enable agents to select different "From" (system) email addresses when replying to inbound email contacts or initiating outbound email contacts. This allows agents to handle email contacts across different brands and business units within the same | AssociateQueueEmailAddresses | |
associate-queue-quick-connectsAssociates a set of quick connects with a queue. | AssociateQueueQuickConnects | |
associate-routing-profile-queuesAssociates a set of queues with a routing profile. | AssociateRoutingProfileQueues | |
associate-security-keyThis API is in preview release for Amazon Connect and is subject to change. Associates a security key to the instance. | AssociateSecurityKey | |
associate-security-profilesAssociate security profiles with an Entity in an Amazon Connect instance. | AssociateSecurityProfiles | |
associate-traffic-distribution-group-userAssociates an agent with a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created. | AssociateTrafficDistributionGroupUser | |
associate-user-proficienciesAssociates a set of proficiencies with a user. | AssociateUserProficiencies | |
associate-workspaceAssociates a workspace with one or more users or routing profiles, allowing them to access the workspace's configured views and pages. | AssociateWorkspace | |
batch-associate-analytics-data-setAssociates a list of analytics datasets for a given Amazon Connect instance to a target account. You can associate multiple datasets in a single call. | BatchAssociateAnalyticsDataSet | |
batch-create-data-table-valueCreates values for attributes in a data table. The value may be a default or it may be associated with a primary value. The value must pass all customer defined validation as well as the default validation for the value type. The operation must conform to Batch Operation API Standards. Although the | BatchCreateDataTableValue | |
batch-delete-data-table-valueDeletes multiple values from a data table. API users may delete values at any time. When deletion is requested from the admin website, a warning is shown alerting the user of the most recent time the attribute and its values were accessed. System managed values are not deletable by customers. | BatchDeleteDataTableValue | |
batch-describe-data-table-valueRetrieves multiple values from a data table without evaluating expressions. Returns the raw stored values along with metadata such as lock versions and modification timestamps. "Describe" is a deprecated term but is allowed to maintain consistency with existing operations. | BatchDescribeDataTableValue | |
batch-disassociate-analytics-data-setRemoves a list of analytics datasets associated with a given Amazon Connect instance. You can disassociate multiple datasets in a single call. | BatchDisassociateAnalyticsDataSet | |
batch-get-attached-file-metadataAllows you to retrieve metadata about multiple attached files on an associated resource. Each attached file provided in the input list must be associated with the input AssociatedResourceArn. | BatchGetAttachedFileMetadata | |
batch-get-flow-associationRetrieve the flow associations for the given resources. | BatchGetFlowAssociation | |
batch-put-contactOnly the Amazon Connect outbound campaigns service principal is allowed to assume a role in your account and call this API. Allows you to create a batch of contacts in Amazon Connect. The outbound campaigns capability ingests dial requests via the PutDialRequestBatch API. It then uses BatchPutCont | BatchPutContact | |
batch-update-data-table-valueUpdates multiple data table values using all properties from BatchCreateDataTableValue. System managed values are not modifiable by customers. The operation requires proper lock versions to prevent concurrent modification conflicts. | BatchUpdateDataTableValue | |
claim-phone-numberClaims an available phone number to your Amazon Connect instance or traffic distribution group. You can call this API only in the same Amazon Web Services Region where the Amazon Connect instance or traffic distribution group was created. For more information about how to use this operation, see Cla | ClaimPhoneNumber | |
complete-attached-file-uploadAllows you to confirm that the attached file has been uploaded using the pre-signed URL provided in the StartAttachedFileUpload API. | CompleteAttachedFileUpload | |
create-agent-statusCreates an agent status for the specified Amazon Connect instance. | CreateAgentStatus | |
create-contactOnly the VOICE, EMAIL, and TASK channels are supported. For VOICE: The supported initiation method is TRANSFER. The contacts created with this initiation method have a subtype connect:ExternalAudio. For EMAIL: The supported initiation methods are OUTBOUND, AGENT_REPLY, and FLOW. For TASK: | CreateContact | |
create-contact-flowCreates a flow for the specified Amazon Connect instance. You can also create and update flows using the Amazon Connect Flow language. | CreateContactFlow | |
create-contact-flow-moduleCreates a flow module for the specified Amazon Connect instance. | CreateContactFlowModule | |
create-contact-flow-module-aliasCreates a named alias that points to a specific version of a contact flow module. | CreateContactFlowModuleAlias | |
create-contact-flow-module-versionCreates an immutable snapshot of a contact flow module, preserving its content and settings at a specific point in time for version control and rollback capabilities. | CreateContactFlowModuleVersion | |
create-contact-flow-versionPublishes a new version of the flow provided. Versions are immutable and monotonically increasing. If the FlowContentSha256 provided is different from the FlowContentSha256 of the $LATEST published flow content, then an error is returned. This API only supports creating versions for flows of type Ca | CreateContactFlowVersion | |
create-data-tableCreates a new data table with the specified properties. Supports the creation of all table properties except for attributes and values. A table with no attributes and values is a valid state for a table. The number of tables per instance is limited to 100 per instance. Customers can request an incre | CreateDataTable | |
create-data-table-attributeAdds an attribute to an existing data table. Creating a new primary attribute uses the empty value for the specified value type for all existing records. This should not affect uniqueness of published data tables since the existing primary values will already be unique. Creating attributes does not | CreateDataTableAttribute | |
create-email-addressCreate new email address in the specified Amazon Connect instance. For more information about email addresses, see Create email addresses in the Amazon Connect Administrator Guide. | CreateEmailAddress | |
create-evaluation-formCreates an evaluation form in the specified Amazon Connect instance. The form can be used to define questions related to agent performance, and create sections to organize such questions. Question and section identifiers cannot be duplicated within the same evaluation form. | CreateEvaluationForm | |
create-hours-of-operationCreates hours of operation. | CreateHoursOfOperation | |
create-hours-of-operation-overrideCreates an hours of operation override in an Amazon Connect hours of operation resource. | CreateHoursOfOperationOverride | |
create-instanceThis API is in preview release for Amazon Connect and is subject to change. Initiates an Amazon Connect instance with all the supported channels enabled. It does not attach any storage, such as Amazon Simple Storage Service (Amazon S3) or Amazon Kinesis. It also does not allow for any configurations | CreateInstance | |
create-integration-associationCreates an Amazon Web Services resource association with an Amazon Connect instance. | CreateIntegrationAssociation | |
create-notificationCreates a new notification to be delivered to specified recipients. Notifications can include localized content with links, and an optional expiration time. Recipients can be specified as individual user ARNs or instance ARNs to target all users in an instance. | CreateNotification | |
create-participantAdds a new participant into an on-going chat contact or webRTC call. For more information, see Customize chat flow experiences by integrating custom participants or Enable multi-user web, in-app, and video calling. | CreateParticipant | |
create-persistent-contact-associationEnables rehydration of chats for the lifespan of a contact. For more information about chat rehydration, see Enable persistent chat in the Amazon Connect Administrator Guide. | CreatePersistentContactAssociation | |
create-predefined-attributeCreates a new predefined attribute for the specified Amazon Connect instance. A predefined attribute is made up of a name and a value. For the predefined attributes per instance quota, see Amazon Connect quotas. Use cases Following are common uses cases for this API: Create an attribute for rout | CreatePredefinedAttribute | |
create-promptCreates a prompt. For more information about prompts, such as supported file types and maximum length, see Create prompts in the Amazon Connect Administrator Guide. | CreatePrompt | |
create-push-notification-registrationCreates registration for a device token and a chat contact to receive real-time push notifications. For more information about push notifications, see Set up push notifications in Amazon Connect for mobile chat in the Amazon Connect Administrator Guide. | CreatePushNotificationRegistration | |
create-queueCreates a new queue for the specified Amazon Connect instance. If the phone number is claimed to a traffic distribution group that was created in the same Region as the Amazon Connect instance where you are calling this API, then you can use a full phone number ARN or a UUID for OutboundCallerIdN | CreateQueue | |
create-quick-connectCreates a quick connect for the specified Amazon Connect instance. | CreateQuickConnect | |
create-routing-profileCreates a new routing profile. | CreateRoutingProfile | |
create-ruleCreates a rule for the specified Amazon Connect instance. Use the Rules Function language to code conditions for the rule. | CreateRule | |
create-security-profileCreates a security profile. For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions. | CreateSecurityProfile | |
create-task-templateCreates a new task template in the specified Amazon Connect instance. | CreateTaskTemplate | |
create-test-caseCreates a test case with its content and metadata for the specified Amazon Connect instance. | CreateTestCase | |
create-traffic-distribution-groupCreates a traffic distribution group given an Amazon Connect instance that has been replicated. The SignInConfig distribution is available only on a default TrafficDistributionGroup (see the IsDefault parameter in the TrafficDistributionGroup data type). If you call UpdateTrafficDistribution with a | CreateTrafficDistributionGroup | |
create-use-caseCreates a use case for an integration association. | CreateUseCase | |
create-userCreates a user account for the specified Amazon Connect instance. Certain UserIdentityInfo parameters are required in some situations. For example, Email, FirstName and LastName are required if you are using Amazon Connect or SAML for identity management. Fields in PhoneConfig cannot be set simul | CreateUser | |
create-user-hierarchy-groupCreates a new user hierarchy group. | CreateUserHierarchyGroup | |
create-viewCreates a new view with the possible status of SAVED or PUBLISHED. The views will have a unique name for each connect instance. It performs basic content validation if the status is SAVED or full content validation if the status is set to PUBLISHED. An error is returned if validation fails. It assoc | CreateView | |
create-view-versionPublishes a new version of the view identifier. Versions are immutable and monotonically increasing. It returns the highest version if there is no change in content compared to that version. An error is displayed if the supplied ViewContentSha256 is different from the ViewContentSha256 of the $LATES | CreateViewVersion | |
create-vocabularyCreates a custom vocabulary associated with your Amazon Connect instance. You can set a custom vocabulary to be your default vocabulary for a given language. Contact Lens for Amazon Connect uses the default vocabulary in post-call and real-time contact analysis sessions for that language. | CreateVocabulary | |
create-workspaceCreates a workspace that defines the user experience by mapping views to pages. Workspaces can be assigned to users or routing profiles. | CreateWorkspace | |
create-workspace-pageAssociates a view with a page in a workspace, defining what users see when they navigate to that page. | CreateWorkspacePage | |
deactivate-evaluation-formDeactivates an evaluation form in the specified Amazon Connect instance. After a form is deactivated, it is no longer available for users to start new evaluations based on the form. | DeactivateEvaluationForm | |
delete-attached-fileDeletes an attached file along with the underlying S3 Object. The attached file is permanently deleted if S3 bucket versioning is not enabled. | DeleteAttachedFile | |
delete-contact-evaluationDeletes a contact evaluation in the specified Amazon Connect instance. | DeleteContactEvaluation | |
delete-contact-flowDeletes a flow for the specified Amazon Connect instance. | DeleteContactFlow | |
delete-contact-flow-moduleDeletes the specified flow module. | DeleteContactFlowModule | |
delete-contact-flow-module-aliasRemoves an alias reference, breaking the named connection to the underlying module version without affecting the version itself. | DeleteContactFlowModuleAlias | |
delete-contact-flow-module-versionRemoves a specific version of a contact flow module. | DeleteContactFlowModuleVersion | |
delete-contact-flow-versionDeletes the particular version specified in flow version identifier. | DeleteContactFlowVersion | |
delete-data-tableDeletes a data table and all associated attributes, versions, audits, and values. Does not update any references to the data table, even from other data tables. This includes dynamic values and conditional validations. System managed data tables are not deletable by customers. API users may delete t | DeleteDataTable | |
delete-data-table-attributeDeletes an attribute and all its values from a data table. | DeleteDataTableAttribute | |
delete-email-addressDeletes email address from the specified Amazon Connect instance. | DeleteEmailAddress | |
delete-evaluation-formDeletes an evaluation form in the specified Amazon Connect instance. If the version property is provided, only the specified version of the evaluation form is deleted. If no version is provided, then the full form (all versions) is deleted. | DeleteEvaluationForm | |
delete-hours-of-operationDeletes an hours of operation. | DeleteHoursOfOperation | |
delete-hours-of-operation-overrideDeletes an hours of operation override in an Amazon Connect hours of operation resource. | DeleteHoursOfOperationOverride | |
delete-instanceThis API is in preview release for Amazon Connect and is subject to change. Deletes the Amazon Connect instance. For more information, see Delete your Amazon Connect instance in the Amazon Connect Administrator Guide. Amazon Connect enforces a limit on the total number of instances that you can crea | DeleteInstance | |
delete-integration-associationDeletes an Amazon Web Services resource association from an Amazon Connect instance. The association must not have any use cases associated with it. | DeleteIntegrationAssociation | |
delete-notificationDeletes a notification. Once deleted, the notification is no longer visible to all users and cannot be managed through the Admin Website or APIs. | DeleteNotification | |
delete-predefined-attributeDeletes a predefined attribute from the specified Amazon Connect instance. | DeletePredefinedAttribute | |
delete-promptDeletes a prompt. | DeletePrompt | |
delete-push-notification-registrationDeletes registration for a device token and a chat contact. | DeletePushNotificationRegistration | |
delete-queueDeletes a queue. | DeleteQueue | |
delete-quick-connectDeletes a quick connect. After calling DeleteUser, it's important to call DeleteQuickConnect to delete any records related to the deleted users. This will help you: Avoid dangling resources that impact your service quotas. Remove deleted users so they don't appear to agents as transfer options | DeleteQuickConnect | |
delete-routing-profileDeletes a routing profile. | DeleteRoutingProfile | |
delete-ruleDeletes a rule for the specified Amazon Connect instance. | DeleteRule | |
delete-security-profileDeletes a security profile. | DeleteSecurityProfile | |
delete-task-templateDeletes the task template. | DeleteTaskTemplate | |
delete-test-caseDeletes the test case that has already been created for the specified Amazon Connect instance. | DeleteTestCase | |
delete-traffic-distribution-groupDeletes a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created. For more information about deleting traffic distribution groups, see Delete traffic distribution groups in the Amazon Connect Administrator Guide. | DeleteTrafficDistributionGroup | |
delete-use-caseDeletes a use case from an integration association. | DeleteUseCase | |
delete-userDeletes a user account from the specified Amazon Connect instance. For information about what happens to a user's data when their account is deleted, see Delete Users from Your Amazon Connect Instance in the Amazon Connect Administrator Guide. After calling DeleteUser, call DeleteQuickConnect to de | DeleteUser | |
delete-user-hierarchy-groupDeletes an existing user hierarchy group. It must not be associated with any agents or have any active child groups. | DeleteUserHierarchyGroup | |
delete-viewDeletes the view entirely. It deletes the view and all associated qualifiers (versions and aliases). | DeleteView | |
delete-view-versionDeletes the particular version specified in ViewVersion identifier. | DeleteViewVersion | |
delete-vocabularyDeletes the vocabulary that has the given identifier. | DeleteVocabulary | |
delete-workspaceDeletes a workspace and removes all associated view and resource assignments. | DeleteWorkspace | |
delete-workspace-mediaDeletes a media asset (such as a logo) from a workspace. | DeleteWorkspaceMedia | |
delete-workspace-pageRemoves the association between a view and a page in a workspace. The page will display the default view after deletion. | DeleteWorkspacePage | |
describe-agent-statusDescribes an agent status. | DescribeAgentStatus | |
describe-authentication-profileThis API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support. Describes the target authentication profile. | DescribeAuthenticationProfile | |
describe-contactThis API is in preview release for Amazon Connect and is subject to change. Describes the specified contact. Use cases Following are common uses cases for this API: Retrieve contact information such as the caller's phone number and the specific number the caller dialed to integrate into custom | DescribeContact | |
describe-contact-evaluationDescribes a contact evaluation in the specified Amazon Connect instance. | DescribeContactEvaluation | |
describe-contact-flowDescribes the specified flow. You can also create and update flows using the Amazon Connect Flow language. Use the $SAVED alias in the request to describe the SAVED content of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED. After a flow is published, $SAVED needs to be supplied to view sa | DescribeContactFlow | |
describe-contact-flow-moduleDescribes the specified flow module. Use the $SAVED alias in the request to describe the SAVED content of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED. After a flow is published, $SAVED needs to be supplied to view saved content that has not been published. | DescribeContactFlowModule | |
describe-contact-flow-module-aliasRetrieves detailed information about a specific alias, including which version it currently points to and its metadata. | DescribeContactFlowModuleAlias | |
describe-data-tableReturns all properties for a data table except for attributes and values. All properties from CreateDataTable are returned as well as properties for region replication, versioning, and system tables. "Describe" is a deprecated term but is allowed to maintain consistency with existing operations. | DescribeDataTable | |
describe-data-table-attributeReturns detailed information for a specific data table attribute including its configuration, validation rules, and metadata. "Describe" is a deprecated term but is allowed to maintain consistency with existing operations. | DescribeDataTableAttribute | |
describe-email-addressDescribe email address form the specified Amazon Connect instance. | DescribeEmailAddress | |
describe-evaluation-formDescribes an evaluation form in the specified Amazon Connect instance. If the version property is not provided, the latest version of the evaluation form is described. | DescribeEvaluationForm | |
describe-hours-of-operationDescribes the hours of operation. | DescribeHoursOfOperation | |
describe-hours-of-operation-overrideDescribes the hours of operation override. | DescribeHoursOfOperationOverride | |
describe-instanceThis API is in preview release for Amazon Connect and is subject to change. Returns the current state of the specified instance identifier. It tracks the instance while it is being created and returns an error status, if applicable. If an instance is not created successfully, the instance status re | DescribeInstance | |
describe-instance-attributeThis API is in preview release for Amazon Connect and is subject to change. Describes the specified instance attribute. | DescribeInstanceAttribute | |
describe-instance-storage-configThis API is in preview release for Amazon Connect and is subject to change. Retrieves the current storage configurations for the specified resource type, association ID, and instance ID. | DescribeInstanceStorageConfig | |
describe-notificationRetrieves detailed information about a specific notification, including its content, priority, recipients, and metadata. | DescribeNotification | |
describe-phone-numberGets details and status of a phone number that’s claimed to your Amazon Connect instance or traffic distribution group. If the number is claimed to a traffic distribution group, and you are calling in the Amazon Web Services Region where the traffic distribution group was created, you can use eithe | DescribePhoneNumber | |
describe-predefined-attributeDescribes a predefined attribute for the specified Amazon Connect instance. A predefined attribute is made up of a name and a value. You can use predefined attributes for: Routing proficiency (for example, agent certification) that has predefined values (for example, a list of possible certificati | DescribePredefinedAttribute | |
describe-promptDescribes the prompt. | DescribePrompt | |
describe-queueDescribes the specified queue. | DescribeQueue | |
describe-quick-connectDescribes the quick connect. | DescribeQuickConnect | |
describe-routing-profileDescribes the specified routing profile. DescribeRoutingProfile does not populate AssociatedQueueIds in its response. The example Response Syntax shown on this page is incorrect; we are working to update it. SearchRoutingProfiles does include AssociatedQueueIds. | DescribeRoutingProfile | |
describe-ruleDescribes a rule for the specified Amazon Connect instance. | DescribeRule | |
describe-security-profileGets basic information about the security profile. For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions. | DescribeSecurityProfile | |
describe-test-caseDescribes the specified test case and allows you to get the content and metadata of the test case for the specified Amazon Connect instance. | DescribeTestCase | |
describe-traffic-distribution-groupGets details and status of a traffic distribution group. | DescribeTrafficDistributionGroup | |
describe-userDescribes the specified user. You can find the instance ID in the Amazon Connect console (it’s the final part of the ARN). The console does not display the user IDs. Instead, list the users and note the IDs provided in the output. | DescribeUser | |
describe-user-hierarchy-groupDescribes the specified hierarchy group. | DescribeUserHierarchyGroup | |
describe-user-hierarchy-structureDescribes the hierarchy structure of the specified Amazon Connect instance. | DescribeUserHierarchyStructure | |
describe-viewRetrieves the view for the specified Amazon Connect instance and view identifier. The view identifier can be supplied as a ViewId or ARN. $SAVED needs to be supplied if a view is unpublished. The view identifier can contain an optional qualifier, for example, <view-id>:$SAVED, which is either | DescribeView | |
describe-vocabularyDescribes the specified vocabulary. | DescribeVocabulary | |
describe-workspaceRetrieves details about a workspace, including its configuration and metadata. | DescribeWorkspace | |
disassociate-analytics-data-setRemoves the dataset ID associated with a given Amazon Connect instance. | DisassociateAnalyticsDataSet | |
disassociate-approved-originThis API is in preview release for Amazon Connect and is subject to change. Revokes access to integrated applications from Amazon Connect. | DisassociateApprovedOrigin | |
disassociate-botThis API is in preview release for Amazon Connect and is subject to change. Revokes authorization from the specified instance to access the specified Amazon Lex or Amazon Lex V2 bot. | DisassociateBot | |
disassociate-email-address-aliasRemoves the alias association between two email addresses in an Amazon Connect instance. After disassociation, emails sent to the former alias email address are no longer forwarded to the primary email address. Both email addresses continue to exist independently and can receive emails directly. Us | DisassociateEmailAddressAlias | |
disassociate-flowDisassociates a connect resource from a flow. | DisassociateFlow | |
disassociate-hours-of-operationsDisassociates a set of hours of operations with another hours of operation. Refer to Administrator Guide here for more information on inheriting overrides from parent hours of operation(s). | DisassociateHoursOfOperations | |
disassociate-instance-storage-configThis API is in preview release for Amazon Connect and is subject to change. Removes the storage type configurations for the specified resource type and association ID. | DisassociateInstanceStorageConfig | |
disassociate-lambda-functionThis API is in preview release for Amazon Connect and is subject to change. Remove the Lambda function from the dropdown options available in the relevant flow blocks. | DisassociateLambdaFunction | |
disassociate-lex-botThis API is in preview release for Amazon Connect and is subject to change. Revokes authorization from the specified instance to access the specified Amazon Lex bot. | DisassociateLexBot | |
disassociate-phone-number-contact-flowRemoves the flow association from a phone number claimed to your Amazon Connect instance. If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a | DisassociatePhoneNumberContactFlow | |
disassociate-queue-email-addressesRemoves the association between a set of email addresses and a queue. After disassociation, agents will no longer be able to select these email addresses as "From" addresses when replying to inbound email contacts or initiating outbound email contacts in this queue. Important things to know Agen | DisassociateQueueEmailAddresses | |
disassociate-queue-quick-connectsDisassociates a set of quick connects from a queue. | DisassociateQueueQuickConnects | |
disassociate-routing-profile-queuesDisassociates a set of queues from a routing profile. Up to 10 queue references can be disassociated in a single API call. More than 10 queue references results in a single call results in an InvalidParameterException. | DisassociateRoutingProfileQueues | |
disassociate-security-keyThis API is in preview release for Amazon Connect and is subject to change. Deletes the specified security key. | DisassociateSecurityKey | |
disassociate-security-profilesDisassociates a security profile attached to a Q in Connect AI Agent Entity in an Amazon Connect instance. | DisassociateSecurityProfiles | |
disassociate-traffic-distribution-group-userDisassociates an agent from a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created. | DisassociateTrafficDistributionGroupUser | |
disassociate-user-proficienciesDisassociates a set of proficiencies from a user. | DisassociateUserProficiencies | |
disassociate-workspaceRemoves the association between a workspace and one or more users or routing profiles. | DisassociateWorkspace | |
dismiss-user-contactDismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to receive a new routed contact. Contacts can only be dismissed if they are in a MISSED, ERROR, ENDED, or REJECTED state in the Agent Event Stream. | DismissUserContact | |
evaluate-data-table-valuesEvaluates values at the time of the request and returns them. It considers the request's timezone or the table's timezone, in that order, when accessing time based tables. When a value is accessed, the accessor's identity and the time of access are saved alongside the value to help identify values t | EvaluateDataTableValues | |
get-attached-fileProvides a pre-signed URL for download of an approved attached file. This API also returns metadata about the attached file. It will only return a downloadURL if the status of the attached file is APPROVED. | GetAttachedFile | |
get-contact-attributesRetrieves the contact attributes for the specified contact. | GetContactAttributes | |
get-contact-metricsRetrieves contact metric data for a specified contact. Use cases Following are common use cases for position in queue and estimated wait time: Customer-Facing Wait Time Announcements - Display or announce the estimated wait time and position in queue to customers before or during their queue exp | GetContactMetrics | |
get-current-metric-dataGets the real-time metric data from the specified Amazon Connect instance. For a description of each metric, see Metrics definitions in the Amazon Connect Administrator Guide. When you make a successful API request, you can expect the following metric values in the response: Metric value is null | GetCurrentMetricData | |
get-current-user-dataGets the real-time active user data from the specified Amazon Connect instance. | GetCurrentUserData | |
get-effective-hours-of-operationsGet the hours of operations with the effective override applied. | GetEffectiveHoursOfOperations | |
get-federation-tokenSupports SAML sign-in for Amazon Connect. Retrieves a token for federation. The token is for the Amazon Connect user which corresponds to the IAM credentials that were used to invoke this action. For more information about how SAML sign-in works in Amazon Connect, see Configure SAML with IAM for Am | GetFederationToken | |
get-flow-associationRetrieves the flow associated for a given resource. | GetFlowAssociation | |
get-metric-dataGets historical metric data from the specified Amazon Connect instance. For a description of each historical metric, see Metrics definitions in the Amazon Connect Administrator Guide. We recommend using the GetMetricDataV2 API. It provides more flexibility, features, and the ability to query longer | GetMetricData | |
get-metric-data-v2Gets metric data from the specified Amazon Connect instance. GetMetricDataV2 offers more features than GetMetricData, the previous version of this API. It has new metrics, offers filtering at a metric level, and offers the ability to filter and group data by channels, queues, routing profiles, age | GetMetricDataV2 | |
get-prompt-fileGets the prompt file. | GetPromptFile | |
get-task-templateGets details about a specific task template in the specified Amazon Connect instance. | GetTaskTemplate | |
get-test-case-execution-summaryRetrieves an overview of a test execution that includes the status of the execution, start and end time, and observation summary. | GetTestCaseExecutionSummary | |
get-traffic-distributionRetrieves the current traffic distribution for a given traffic distribution group. | GetTrafficDistribution | |
import-phone-numberImports a claimed phone number from an external service, such as Amazon Web Services End User Messaging, into an Amazon Connect instance. You can call this API only in the same Amazon Web Services Region where the Amazon Connect instance was created. Call the DescribePhoneNumber API to verify the s | ImportPhoneNumber | |
import-workspace-mediaImports a media asset (such as a logo) for use in a workspace. | ImportWorkspaceMedia | |
list-agent-statusesLists agent statuses. | ListAgentStatuses | |
list-analytics-data-associationsLists the association status of requested dataset ID for a given Amazon Connect instance. | ListAnalyticsDataAssociations | |
list-analytics-data-lake-data-setsLists the data lake datasets available to associate with for a given Amazon Connect instance. | ListAnalyticsDataLakeDataSets | |
list-approved-originsThis API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of all approved origins associated with the instance. | ListApprovedOrigins | |
list-associated-contactsProvides information about contact tree, a list of associated contacts with a unique identifier. | ListAssociatedContacts | |
list-authentication-profilesThis API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support. Provides summary information about the authentication profiles in a specified Amazon Connect instance. | ListAuthenticationProfiles | |
list-botsThis API is in preview release for Amazon Connect and is subject to change. For the specified version of Amazon Lex, returns a paginated list of all the Amazon Lex bots currently associated with the instance. Use this API to return both Amazon Lex V1 and V2 bots. | ListBots | |
list-child-hours-of-operationsProvides information about the child hours of operations for the specified parent hours of operation. For more information about child hours of operations, see Link overrides from different hours of operation in the Administrator Guide. | ListChildHoursOfOperations | |
list-contact-evaluationsLists contact evaluations in the specified Amazon Connect instance. | ListContactEvaluations | |
list-contact-flow-module-aliasesLists all aliases associated with a contact flow module, showing their current version mappings and metadata. | ListContactFlowModuleAliases | |
list-contact-flow-module-versionsRetrieves a paginated list of all versions for a specific contact flow module. | ListContactFlowModuleVersions | |
list-contact-flow-modulesProvides information about the flow modules for the specified Amazon Connect instance. | ListContactFlowModules | |
list-contact-flow-versionsReturns all the available versions for the specified Amazon Connect instance and flow identifier. | ListContactFlowVersions | |
list-contact-flowsProvides information about the flows for the specified Amazon Connect instance. You can also create and update flows using the Amazon Connect Flow language. For more information about flows, see Flows in the Amazon Connect Administrator Guide. | ListContactFlows | |
list-contact-referencesThis API is in preview release for Amazon Connect and is subject to change. For the specified referenceTypes, returns a list of references associated with the contact. References are links to documents that are related to a contact, such as emails, attachments, or URLs. | ListContactReferences | |
list-data-table-attributesReturns all attributes for a specified data table. A maximum of 100 attributes per data table is allowed. Customers can request an increase by using Amazon Web Services Service Quotas. The response can be filtered by specific attribute IDs for CloudFormation integration. | ListDataTableAttributes | |
list-data-table-primary-valuesLists all primary value combinations for a given data table. Returns the unique combinations of primary attribute values that identify records in the table. Up to 100 records are returned per request. | ListDataTablePrimaryValues | |
list-data-table-valuesLists values stored in a data table with optional filtering by record IDs or primary attribute values. Returns the raw stored values along with metadata such as lock versions and modification timestamps. | ListDataTableValues | |
list-data-tablesLists all data tables for the specified Amazon Connect instance. Returns summary information for each table including basic metadata and modification details. | ListDataTables | |
list-default-vocabulariesLists the default vocabularies for the specified Amazon Connect instance. | ListDefaultVocabularies | |
list-entity-security-profilesLists all security profiles attached to a Q in Connect AIAgent Entity in an Amazon Connect instance. | ListEntitySecurityProfiles | |
list-evaluation-form-versionsLists versions of an evaluation form in the specified Amazon Connect instance. | ListEvaluationFormVersions | |
list-evaluation-formsLists evaluation forms in the specified Amazon Connect instance. | ListEvaluationForms | |
list-flow-associationsList the flow association based on the filters. | ListFlowAssociations | |
list-hours-of-operation-overridesList the hours of operation overrides. | ListHoursOfOperationOverrides | |
list-hours-of-operationsProvides information about the hours of operation for the specified Amazon Connect instance. For more information about hours of operation, see Set the Hours of Operation for a Queue in the Amazon Connect Administrator Guide. | ListHoursOfOperations | |
list-instance-attributesThis API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of all attribute types for the given instance. | ListInstanceAttributes | |
list-instance-storage-configsThis API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of storage configs for the identified instance and resource type. | ListInstanceStorageConfigs | |
list-instancesThis API is in preview release for Amazon Connect and is subject to change. Return a list of instances which are in active state, creation-in-progress state, and failed state. Instances that aren't successfully created (they are in a failed state) are returned only for 24 hours after the CreateInsta | ListInstances | |
list-integration-associationsProvides summary information about the Amazon Web Services resource associations for the specified Amazon Connect instance. | ListIntegrationAssociations | |
list-lambda-functionsThis API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of all Lambda functions that display in the dropdown options in the relevant flow blocks. | ListLambdaFunctions | |
list-lex-botsThis API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of all the Amazon Lex V1 bots currently associated with the instance. To return both Amazon Lex V1 and V2 bots, use the ListBots API. | ListLexBots | |
list-notificationsRetrieves a paginated list of all notifications in the Amazon Connect instance. | ListNotifications | |
list-phone-numbersProvides information about the phone numbers for the specified Amazon Connect instance. For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide. We recommend using ListPhoneNumbersV2 to return phone number types. ListPh | ListPhoneNumbers | |
list-phone-numbers-v2Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with traffic distribution group. For more information about phone numbers, see Se | ListPhoneNumbersV2 | |
list-predefined-attributesLists predefined attributes for the specified Amazon Connect instance. A predefined attribute is made up of a name and a value. You can use predefined attributes for: Routing proficiency (for example, agent certification) that has predefined values (for example, a list of possible certifications). | ListPredefinedAttributes | |
list-promptsProvides information about the prompts for the specified Amazon Connect instance. | ListPrompts | |
list-queue-email-addressesLists all email addresses that are currently associated with a specific queue, providing details about which "From" email addresses agents can select when handling email contacts. This helps administrators manage agent email address options and understand the available choices for different brands a | ListQueueEmailAddresses | |
list-queue-quick-connectsLists the quick connects associated with a queue. | ListQueueQuickConnects | |
list-queuesProvides information about the queues for the specified Amazon Connect instance. If you do not specify a QueueTypes parameter, both standard and agent queues are returned. This might cause an unexpected truncation of results if you have more than 1000 agents and you limit the number of results of th | ListQueues | |
list-quick-connectsProvides information about the quick connects for the specified Amazon Connect instance. | ListQuickConnects | |
list-realtime-contact-analysis-segments-v2Provides a list of analysis segments for a real-time chat analysis session. This API supports CHAT channels only. This API does not support VOICE. If you attempt to use it for VOICE, an InvalidRequestException occurs. | ListRealtimeContactAnalysisSegmentsV2 | |
list-routing-profile-manual-assignment-queuesLists the manual assignment queues associated with a routing profile. Use cases Following are common uses cases for this API: This API returns list of queues where contacts can be manually assigned or picked by an agent who has access to the Worklist app. The user can additionally filter on queu | ListRoutingProfileManualAssignmentQueues | |
list-routing-profile-queuesLists the queues associated with a routing profile. | ListRoutingProfileQueues | |
list-routing-profilesProvides summary information about the routing profiles for the specified Amazon Connect instance. For more information about routing profiles, see Routing Profiles and Create a Routing Profile in the Amazon Connect Administrator Guide. | ListRoutingProfiles | |
list-rulesList all rules for the specified Amazon Connect instance. | ListRules | |
list-security-keysThis API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of all security keys associated with the instance. | ListSecurityKeys | |
list-security-profile-applicationsReturns a list of third-party applications or MCP Servers in a specific security profile. | ListSecurityProfileApplications | |
list-security-profile-flow-modulesA list of Flow Modules an AI Agent can invoke as a tool | ListSecurityProfileFlowModules | |
list-security-profile-permissionsLists the permissions granted to a security profile. For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions. | ListSecurityProfilePermissions | |
list-security-profilesProvides summary information about the security profiles for the specified Amazon Connect instance. For more information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions | ListSecurityProfiles | |
list-tags-for-resourceLists the tags for the specified resource. For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide. | ListTagsForResource | |
list-task-templatesLists task templates for the specified Amazon Connect instance. | ListTaskTemplates | |
list-test-case-execution-recordsLists detailed steps of test case execution that includes all observations along with actions taken and data associated in the specified Amazon Connect instance. | ListTestCaseExecutionRecords | |
list-test-case-executionsLists all test case executions and allows filtering by test case id, test case name, start time, end time or status of the execution for the specified Amazon Connect instance. | ListTestCaseExecutions | |
list-test-casesLists the test cases present in the specific Amazon Connect instance. | ListTestCases | |
list-traffic-distribution-group-usersLists traffic distribution group users. | ListTrafficDistributionGroupUsers | |
list-traffic-distribution-groupsLists traffic distribution groups. | ListTrafficDistributionGroups | |
list-use-casesLists the use cases for the integration association. | ListUseCases | |
list-user-hierarchy-groupsProvides summary information about the hierarchy groups for the specified Amazon Connect instance. For more information about agent hierarchies, see Set Up Agent Hierarchies in the Amazon Connect Administrator Guide. | ListUserHierarchyGroups | |
list-user-notificationsRetrieves a paginated list of notifications for a specific user, including the notification status for that user. | ListUserNotifications | |
list-user-proficienciesLists proficiencies associated with a user. | ListUserProficiencies | |
list-usersProvides summary information about the users for the specified Amazon Connect instance. | ListUsers | |
list-view-versionsReturns all the available versions for the specified Amazon Connect instance and view identifier. Results will be sorted from highest to lowest. | ListViewVersions | |
list-viewsReturns views in the given instance. Results are sorted primarily by type, and secondarily by name. | ListViews | |
list-workspace-mediaLists media assets (such as logos) associated with a workspace. | ListWorkspaceMedia | |
list-workspace-pagesLists the page configurations in a workspace, including the views assigned to each page. | ListWorkspacePages | |
list-workspacesLists the workspaces in an Amazon Connect instance. | ListWorkspaces | |
monitor-contactInitiates silent monitoring of a contact. The Contact Control Panel (CCP) of the user specified by userId will be set to silent monitoring mode on the contact. | MonitorContact | |
pause-contactAllows pausing an ongoing task contact. | PauseContact | |
put-user-statusChanges the current status of a user or agent in Amazon Connect. If the agent is currently handling a contact, this sets the agent's next status. For more information, see Agent status and Set your next status in the Amazon Connect Administrator Guide. | PutUserStatus | |
release-phone-numberReleases a phone number previously claimed to an Amazon Connect instance or traffic distribution group. You can call this API only in the Amazon Web Services Region where the number was claimed. To release phone numbers from a traffic distribution group, use the ReleasePhoneNumber API, not the Amaz | ReleasePhoneNumber | |
replicate-instanceReplicates an Amazon Connect instance in the specified Amazon Web Services Region and copies configuration information for Amazon Connect resources across Amazon Web Services Regions. For more information about replicating an Amazon Connect instance, see Create a replica of your existing Amazon Con | ReplicateInstance | |
resume-contactAllows resuming a task contact in a paused state. | ResumeContact | |
resume-contact-recordingWhen a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording whatever recording is selected in the flow configuration: call, screen, or both. If only call recording or only screen recording is enabled, then it would resume. Voice an | ResumeContactRecording | |
search-agent-statusesSearches AgentStatuses in an Amazon Connect instance, with optional filtering. | SearchAgentStatuses | |
search-available-phone-numbersSearches for available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with the traffic distribution group. | SearchAvailablePhoneNumbers | |
search-contact-evaluationsSearches contact evaluations in an Amazon Connect instance, with optional filtering. Use cases Following are common uses cases for this API: Find contact evaluations by using specific search criteria. Find contact evaluations that are tagged with a specific set of tags. Important things to | SearchContactEvaluations | |
search-contact-flow-modulesSearches the flow modules in an Amazon Connect instance, with optional filtering. | SearchContactFlowModules | |
search-contact-flowsSearches the flows in an Amazon Connect instance, with optional filtering. | SearchContactFlows | |
search-contactsSearches contacts in an Amazon Connect instance. | SearchContacts | |
search-data-tablesSearches for data tables based on the table's ID, name, and description. In the future, this operation can support searching on attribute names and possibly primary values. Follows other search operations closely and supports both search criteria and filters. | SearchDataTables | |
search-email-addressesSearches email address in an instance, with optional filtering. | SearchEmailAddresses | |
search-evaluation-formsSearches evaluation forms in an Amazon Connect instance, with optional filtering. Use cases Following are common uses cases for this API: List all evaluation forms in an instance. Find all evaluation forms that meet specific criteria, such as Title, Description, Status, and more. Find all ev | SearchEvaluationForms | |
search-hours-of-operation-overridesSearches the hours of operation overrides. | SearchHoursOfOperationOverrides | |
search-hours-of-operationsSearches the hours of operation in an Amazon Connect instance, with optional filtering. | SearchHoursOfOperations | |
search-notificationsSearches for notifications based on specified criteria and filters. Returns a paginated list of notifications matching the search parameters, ordered by descending creation time. Supports filtering by content and tags. | SearchNotifications | |
search-predefined-attributesSearches predefined attributes that meet certain criteria. A predefined attribute is made up of a name and a value. You can use predefined attributes for: Routing proficiency (for example, agent certification) that has predefined values (for example, a list of possible certifications). For more in | SearchPredefinedAttributes | |
search-promptsSearches prompts in an Amazon Connect instance, with optional filtering. | SearchPrompts | |
search-queuesSearches queues in an Amazon Connect instance, with optional filtering. | SearchQueues | |
search-quick-connectsSearches quick connects in an Amazon Connect instance, with optional filtering. | SearchQuickConnects | |
search-resource-tagsSearches tags used in an Amazon Connect instance using optional search criteria. | SearchResourceTags | |
search-routing-profilesSearches routing profiles in an Amazon Connect instance, with optional filtering. SearchRoutingProfiles does not populate LastModifiedRegion, LastModifiedTime, MediaConcurrencies.CrossChannelBehavior, and AgentAvailabilityTimer in its response, but DescribeRoutingProfile does. | SearchRoutingProfiles | |
search-security-profilesSearches security profiles in an Amazon Connect instance, with optional filtering. For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security | SearchSecurityProfiles | |
search-test-casesSearches for test cases in the specified Amazon Connect instance, with optional filtering. | SearchTestCases | |
search-user-hierarchy-groupsSearches UserHierarchyGroups in an Amazon Connect instance, with optional filtering. The UserHierarchyGroup with "LevelId": "0" is the foundation for building levels on top of an instance. It is not user-definable, nor is it visible in the UI. | SearchUserHierarchyGroups | |
search-usersSearches users in an Amazon Connect instance, with optional filtering. AfterContactWorkTimeLimit is returned in milliseconds. | SearchUsers | |
search-viewsSearches views based on name, description, or tags. | SearchViews | |
search-vocabulariesSearches for vocabularies within a specific Amazon Connect instance using State, NameStartsWith, and LanguageCode. | SearchVocabularies | |
search-workspace-associationsSearches for workspace associations with users or routing profiles based on various criteria. | SearchWorkspaceAssociations | |
search-workspacesSearches workspaces based on name, description, visibility, or tags. | SearchWorkspaces | |
send-chat-integration-eventProcesses chat integration events from Amazon Web Services or external integrations to Amazon Connect. A chat integration event includes: SourceId, DestinationId, and Subtype: a set of identifiers, uniquely representing a chat ChatEvent: details of the chat action to perform such as sending a m | SendChatIntegrationEvent | |
send-outbound-emailSend outbound email for outbound campaigns. For more information about outbound campaigns, see Set up Amazon Connect outbound campaigns. Only the Amazon Connect outbound campaigns service principal is allowed to assume a role in your account and call this API. | SendOutboundEmail | |
start-attached-file-uploadProvides a pre-signed Amazon S3 URL in response for uploading your content. You may only use this API to upload attachments to an Amazon Connect Case or Amazon Connect Email. | StartAttachedFileUpload | |
start-chat-contactInitiates a flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service. When a new chat contact is successfully created, clients must subscribe to the participant’s | StartChatContact | |
start-contact-evaluationStarts an empty evaluation in the specified Amazon Connect instance, using the given evaluation form for the particular contact. The evaluation form version used for the contact evaluation corresponds to the currently activated version. If no version is activated for the evaluation form, the contact | StartContactEvaluation | |
start-contact-media-processingEnables in-flight message processing for an ongoing chat session. Message processing will stay active for the rest of the chat, even if an individual contact segment ends. | StartContactMediaProcessing | |
start-contact-recordingStarts recording the contact: If the API is called before the agent joins the call, recording starts when the agent joins the call. If the API is called after the agent joins the call, recording starts at the time of the API call. StartContactRecording is a one-time action. For example, if yo | StartContactRecording | |
start-contact-streamingInitiates real-time message streaming for a new chat contact. For more information about message streaming, see Enable real-time chat message streaming in the Amazon Connect Administrator Guide. For more information about chat, see the following topics in the Amazon Connect Administrator Guide: | StartContactStreaming | |
start-email-contactCreates an inbound email contact and initiates a flow to start the email contact for the customer. Response of this API provides the ContactId of the email contact created. | StartEmailContact | |
start-outbound-chat-contactInitiates a new outbound SMS or WhatsApp contact to a customer. Response of this API provides the ContactId of the outbound SMS or WhatsApp contact created. SourceEndpoint only supports Endpoints with CONNECT_PHONENUMBER_ARN as Type and DestinationEndpoint only supports Endpoints with TELEPHONE_NUM | StartOutboundChatContact | |
start-outbound-email-contactInitiates a flow to send an agent reply or outbound email contact (created from the CreateContact API) to a customer. | StartOutboundEmailContact | |
start-outbound-voice-contactPlaces an outbound call to a contact, and then initiates the flow. It performs the actions in the flow that's specified (in ContactFlowId). Agents do not initiate the outbound API, which means that they do not dial the contact. If the flow places an outbound call to a contact, and then puts the cont | StartOutboundVoiceContact | |
start-screen-sharingStarts screen sharing for a contact. For more information about screen sharing, see Set up in-app, web, video calling, and screen sharing capabilities in the Amazon Connect Administrator Guide. | StartScreenSharing | |
start-task-contactInitiates a flow to start a new task contact. For more information about task contacts, see Concepts: Tasks in Amazon Connect in the Amazon Connect Administrator Guide. When using PreviousContactId and RelatedContactId input parameters, note the following: PreviousContactId Any updates to use | StartTaskContact | |
start-test-case-executionStarts executing a published test case. | StartTestCaseExecution | |
start-web-rtc-contactPlaces an inbound in-app, web, or video call to a contact, and then initiates the flow. It performs the actions in the flow that are specified (in ContactFlowId) and present in the Amazon Connect instance (specified as InstanceId). | StartWebRTCContact | |
stop-contactEnds the specified contact. Use this API to stop queued callbacks. It does not work for voice contacts that use the following initiation methods: DISCONNECT TRANSFER QUEUE_TRANSFER EXTERNAL_OUTBOUND MONITOR Chat and task contacts can be terminated in any state, regardless of initiation m | StopContact | |
stop-contact-media-processingStops in-flight message processing for an ongoing chat session. | StopContactMediaProcessing | |
stop-contact-recordingStops recording a call when a contact is being recorded. StopContactRecording is a one-time action. If you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend it for sensi | StopContactRecording | |
stop-contact-streamingEnds message streaming on a specified contact. To restart message streaming on that contact, call the StartContactStreaming API. | StopContactStreaming | |
stop-test-case-executionStops a running test execution. | StopTestCaseExecution | |
submit-contact-evaluationSubmits a contact evaluation in the specified Amazon Connect instance. Answers included in the request are merged with existing answers for the given evaluation. If no answers or notes are passed, the evaluation is submitted with the existing answers and notes. You can delete an answer or note by pa | SubmitContactEvaluation | |
suspend-contact-recordingWhen a contact is being recorded, this API suspends recording whatever is selected in the flow configuration: call (IVR or agent), screen, or both. If only call recording or only screen recording is enabled, then it would be suspended. For example, you might suspend the screen recording while collec | SuspendContactRecording | |
tag-contactAdds the specified tags to the contact resource. For more information about this API is used, see Set up granular billing for a detailed view of your Amazon Connect usage. | TagContact | |
tag-resourceAdds the specified tags to the specified resource. Some of the supported resource types are agents, routing profiles, queues, quick connects, flows, agent statuses, hours of operation, phone numbers, security profiles, and task templates. For a complete list, see Tagging resources in Amazon Connect. | TagResource | |
transfer-contactTransfers TASK or EMAIL contacts from one agent or queue to another agent or queue at any point after a contact is created. You can transfer a contact to another queue by providing the flow which orchestrates the contact to the destination queue. This gives you more control over contact handling and | TransferContact | |
untag-contactRemoves the specified tags from the contact resource. For more information about this API is used, see Set up granular billing for a detailed view of your Amazon Connect usage. | UntagContact | |
untag-resourceRemoves the specified tags from the specified resource. | UntagResource | |
update-agent-statusUpdates agent status. | UpdateAgentStatus | |
update-authentication-profileThis API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support. Updates the selected authentication profile. | UpdateAuthenticationProfile | |
update-contactThis API is in preview release for Amazon Connect and is subject to change. Adds or updates user-defined contact information associated with the specified contact. At least one field to be updated must be present in the request. You can add or update user-defined contact information for both ongoin | UpdateContact | |
update-contact-attributesCreates or updates user-defined contact attributes associated with the specified contact. You can create or update user-defined attributes for both ongoing and completed contacts. For example, while the call is active, you can update the customer's name or the reason the customer called. You can add | UpdateContactAttributes | |
update-contact-evaluationUpdates details about a contact evaluation in the specified Amazon Connect instance. A contact evaluation must be in draft state. Answers included in the request are merged with existing answers for the given evaluation. An answer or note can be deleted by passing an empty object ({}) to the questio | UpdateContactEvaluation | |
update-contact-flow-contentUpdates the specified flow. You can also create and update flows using the Amazon Connect Flow language. Use the $SAVED alias in the request to describe the SAVED content of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED. After a flow is published, $SAVED needs to be supplied to view save | UpdateContactFlowContent | |
update-contact-flow-metadataUpdates metadata about specified flow. | UpdateContactFlowMetadata | |
update-contact-flow-module-aliasUpdates a specific Aliases metadata, including the version it’s tied to, it’s name, and description. | UpdateContactFlowModuleAlias | |
update-contact-flow-module-contentUpdates specified flow module for the specified Amazon Connect instance. Use the $SAVED alias in the request to describe the SAVED content of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED. After a flow is published, $SAVED needs to be supplied to view saved content that has not been pub | UpdateContactFlowModuleContent | |
update-contact-flow-module-metadataUpdates metadata about specified flow module. | UpdateContactFlowModuleMetadata | |
update-contact-flow-nameThe name of the flow. You can also create and update flows using the Amazon Connect Flow language. | UpdateContactFlowName | |
update-contact-routing-dataUpdates routing priority and age on the contact (QueuePriority and QueueTimeAdjustmentInSeconds). These properties can be used to change a customer's position in the queue. For example, you can move a contact to the back of the queue by setting a lower routing priority relative to other contacts in | UpdateContactRoutingData | |
update-contact-scheduleUpdates the scheduled time of a task contact that is already scheduled. | UpdateContactSchedule | |
update-data-table-attributeUpdates all properties for an attribute using all properties from CreateDataTableAttribute. There are no other granular update endpoints. It does not act as a patch operation - all properties must be provided. System managed attributes are not mutable by customers. Changing an attribute's validation | UpdateDataTableAttribute | |
update-data-table-metadataUpdates the metadata properties of a data table. Accepts all fields similar to CreateDataTable, except for fields and tags. There are no other granular update endpoints. It does not act as a patch operation - all properties must be provided or defaults will be used. Fields follow the same requiremen | UpdateDataTableMetadata | |
update-data-table-primary-valuesUpdates the primary values for a record. This operation affects all existing values that are currently associated to the record and its primary values. Users that have restrictions on attributes and/or primary values are not authorized to use this endpoint. The combination of new primary values must | UpdateDataTablePrimaryValues | |
update-email-address-metadataUpdates an email address metadata. For more information about email addresses, see Create email addresses in the Amazon Connect Administrator Guide. | UpdateEmailAddressMetadata | |
update-evaluation-formUpdates details about a specific evaluation form version in the specified Amazon Connect instance. Question and section identifiers cannot be duplicated within the same evaluation form. This operation does not support partial updates. Instead it does a full update of evaluation form content. | UpdateEvaluationForm | |
update-hours-of-operationUpdates the hours of operation. | UpdateHoursOfOperation | |
update-hours-of-operation-overrideUpdate the hours of operation override. | UpdateHoursOfOperationOverride | |
update-instance-attributeThis API is in preview release for Amazon Connect and is subject to change. Updates the value for the specified attribute type. | UpdateInstanceAttribute | |
update-instance-storage-configThis API is in preview release for Amazon Connect and is subject to change. Updates an existing configuration for a resource type. This API is idempotent. | UpdateInstanceStorageConfig | |
update-notification-contentUpdates the localized content of an existing notification. This operation applies to all users for whom the notification was sent. | UpdateNotificationContent | |
update-participant-authenticationInstructs Amazon Connect to resume the authentication process. The subsequent actions depend on the request body contents: If a code is provided: Connect retrieves the identity information from Amazon Cognito and imports it into Connect Customer Profiles. If an error is provided: The error bra | UpdateParticipantAuthentication | |
update-participant-role-configUpdates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness. You can set four timers: Customer idle timeout Customer auto-disconnect timeout Agent idle timeout Agent auto-disconnect timeout For more | UpdateParticipantRoleConfig | |
update-phone-numberUpdates your claimed phone number from its current Amazon Connect instance or traffic distribution group to another Amazon Connect instance or traffic distribution group in the same Amazon Web Services Region. After using this API, you must verify that the phone number is attached to the correct fl | UpdatePhoneNumber | |
update-phone-number-metadataUpdates a phone number’s metadata. To verify the status of a previous UpdatePhoneNumberMetadata operation, call the DescribePhoneNumber API. | UpdatePhoneNumberMetadata | |
update-predefined-attributeUpdates a predefined attribute for the specified Amazon Connect instance. A predefined attribute is made up of a name and a value. For the predefined attributes per instance quota, see Amazon Connect quotas. Use cases Following are common uses cases for this API: Update routing proficiency (for | UpdatePredefinedAttribute | |
update-promptUpdates a prompt. | UpdatePrompt | |
update-queue-hours-of-operationUpdates the hours of operation for the specified queue. | UpdateQueueHoursOfOperation | |
update-queue-max-contactsUpdates the maximum number of contacts allowed in a queue before it is considered full. | UpdateQueueMaxContacts | |
update-queue-nameUpdates the name and description of a queue. At least Name or Description must be provided. | UpdateQueueName | |
update-queue-outbound-caller-configUpdates the outbound caller ID name, number, and outbound whisper flow for a specified queue. If the phone number is claimed to a traffic distribution group that was created in the same Region as the Amazon Connect instance where you are calling this API, then you can use a full phone number ARN | UpdateQueueOutboundCallerConfig | |
update-queue-outbound-email-configUpdates the outbound email address Id for a specified queue. | UpdateQueueOutboundEmailConfig | |
update-queue-statusUpdates the status of the queue. | UpdateQueueStatus | |
update-quick-connect-configUpdates the configuration settings for the specified quick connect. | UpdateQuickConnectConfig | |
update-quick-connect-nameUpdates the name and description of a quick connect. The request accepts the following data in JSON format. At least Name or Description must be provided. | UpdateQuickConnectName | |
update-routing-profile-agent-availability-timerWhether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time. | UpdateRoutingProfileAgentAvailabilityTimer | |
update-routing-profile-concurrencyUpdates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile. | UpdateRoutingProfileConcurrency | |
update-routing-profile-default-outbound-queueUpdates the default outbound queue of a routing profile. | UpdateRoutingProfileDefaultOutboundQueue | |
update-routing-profile-nameUpdates the name and description of a routing profile. The request accepts the following data in JSON format. At least Name or Description must be provided. | UpdateRoutingProfileName | |
update-routing-profile-queuesUpdates the properties associated with a set of queues for a routing profile. | UpdateRoutingProfileQueues | |
update-ruleUpdates a rule for the specified Amazon Connect instance. Use the Rules Function language to code conditions for the rule. | UpdateRule | |
update-security-profileUpdates a security profile. For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions. | UpdateSecurityProfile | |
update-task-templateUpdates details about a specific task template in the specified Amazon Connect instance. This operation does not support partial updates. Instead it does a full update of template content. | UpdateTaskTemplate | |
update-test-caseUpdates any of the metadata for a test case, such as the name, description, and status or content of an existing test case. This API doesn't allow customers to update the tags of the test case resource for the specified Amazon Connect instance. | UpdateTestCase | |
update-traffic-distributionUpdates the traffic distribution for a given traffic distribution group. When you shift telephony traffic, also shift agents and/or agent sign-ins to ensure they can handle the calls in the other Region. If you don't shift the agents, voice calls will go to the shifted Region but there won't be an | UpdateTrafficDistribution | |
update-user-configUpdates the configuration settings for the specified user, including per-channel auto-accept and after contact work (ACW) timeout settings. This operation replaces the UpdateUserPhoneConfig API. While UpdateUserPhoneConfig applies the same ACW timeout to all channels, UpdateUserConfig allows you to | UpdateUserConfig | |
update-user-hierarchyAssigns the specified hierarchy group to the specified user. | UpdateUserHierarchy | |
update-user-hierarchy-group-nameUpdates the name of the user hierarchy group. | UpdateUserHierarchyGroupName | |
update-user-hierarchy-structureUpdates the user hierarchy structure: add, remove, and rename user hierarchy levels. | UpdateUserHierarchyStructure | |
update-user-identity-infoUpdates the identity information for the specified user. We strongly recommend limiting who has the ability to invoke UpdateUserIdentityInfo. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. T | UpdateUserIdentityInfo | |
update-user-notification-statusUpdates the status of a notification for a specific user, such as marking it as read or hidden. Users can only update notification status for notifications that have been sent to them. READ status deprioritizes the notification and greys it out, while HIDDEN status removes it from the notification w | UpdateUserNotificationStatus | |
update-user-phone-configUpdates the phone configuration settings for the specified user. We recommend using the UpdateUserConfig API, which supports additional functionality that is not available in the UpdateUserPhoneConfig API, such as voice enhancement settings and per-channel configuration for auto-accept and After Co | UpdateUserPhoneConfig | |
update-user-proficienciesUpdates the properties associated with the proficiencies of a user. | UpdateUserProficiencies | |
update-user-routing-profileAssigns the specified routing profile to the specified user. | UpdateUserRoutingProfile | |
update-user-security-profilesAssigns the specified security profiles to the specified user. | UpdateUserSecurityProfiles | |
update-view-contentUpdates the view content of the given view identifier in the specified Amazon Connect instance. It performs content validation if Status is set to SAVED and performs full content validation if Status is PUBLISHED. Note that the $SAVED alias' content will always be updated, but the $LATEST alias' con | UpdateViewContent | |
update-view-metadataUpdates the view metadata. Note that either Name or Description must be provided. | UpdateViewMetadata | |
update-workspace-metadataUpdates the metadata of a workspace, such as its name and description. | UpdateWorkspaceMetadata | |
update-workspace-pageUpdates the configuration of a page in a workspace, including the associated view and input data. | UpdateWorkspacePage | |
update-workspace-themeUpdates the theme configuration for a workspace, including colors and styling. | UpdateWorkspaceTheme | |
update-workspace-visibilityUpdates the visibility setting of a workspace, controlling whether it is available to all users, assigned users only, or none. | UpdateWorkspaceVisibility |
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to NewsletterOur bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to NewsletterConnect