Module Awso_connect.Values_2Source

This 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.

Sourcemodule ListLexBotsRequest : sig ... end

This 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.

Sourcemodule ListLexBotsResponse : sig ... end

This 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.

Sourcemodule ListNotificationsRequest : sig ... end

Retrieves a paginated list of all notifications in the Amazon Connect instance.

Sourcemodule NotificationSummaryList : sig ... end
Sourcemodule ListNotificationsResponse : sig ... end

Retrieves a paginated list of all notifications in the Amazon Connect instance.

Sourcemodule PhoneNumberTypes : sig ... end
Sourcemodule PhoneNumberCountryCodes : sig ... end
Sourcemodule ListPhoneNumbersRequest : sig ... end

Provides 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. ListPhoneNumbers doesn't support number types UIFN, SHARED, THIRD_PARTY_TF, and THIRD_PARTY_DID. While it returns numbers of those types, it incorrectly lists them as TOLL_FREE or DID. The phone number Arn value that is returned from each of the items in the PhoneNumberSummaryList cannot be used to tag phone number resources. It will fail with a ResourceNotFoundException. Instead, use the ListPhoneNumbersV2 API. It returns the new phone number ARN that can be used to tag phone number resources.

Sourcemodule PhoneNumberSummary : sig ... end

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

Sourcemodule PhoneNumberSummaryList : sig ... end
Sourcemodule ListPhoneNumbersResponse : sig ... end

Provides 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. ListPhoneNumbers doesn't support number types UIFN, SHARED, THIRD_PARTY_TF, and THIRD_PARTY_DID. While it returns numbers of those types, it incorrectly lists them as TOLL_FREE or DID. The phone number Arn value that is returned from each of the items in the PhoneNumberSummaryList cannot be used to tag phone number resources. It will fail with a ResourceNotFoundException. Instead, use the ListPhoneNumbersV2 API. It returns the new phone number ARN that can be used to tag phone number resources.

Sourcemodule ListPhoneNumbersSummary : sig ... end

Information about phone numbers that have been claimed to your Amazon Connect instance or traffic distribution group.

Sourcemodule PhoneNumberPrefix : sig ... end
Sourcemodule ListPhoneNumbersV2Request : sig ... end

Lists 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 Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide. When given an instance ARN, ListPhoneNumbersV2 returns only the phone numbers claimed to the instance. When given a traffic distribution group ARN ListPhoneNumbersV2 returns only the phone numbers claimed to the traffic distribution group.

Lists 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 Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide. When given an instance ARN, ListPhoneNumbersV2 returns only the phone numbers claimed to the instance. When given a traffic distribution group ARN ListPhoneNumbersV2 returns only the phone numbers claimed to the traffic distribution group.

Lists 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). For more information, see Create predefined attributes for routing contacts to agents. Contact information that varies between transfers or conferences, such as the name of the business unit handling the contact. For more information, see Use contact segment attributes. For the predefined attributes per instance quota, see Amazon Connect quotas. Endpoints: See Amazon Connect endpoints and quotas.

Summary of a predefined attribute.

Lists 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). For more information, see Create predefined attributes for routing contacts to agents. Contact information that varies between transfers or conferences, such as the name of the business unit handling the contact. For more information, see Use contact segment attributes. For the predefined attributes per instance quota, see Amazon Connect quotas. Endpoints: See Amazon Connect endpoints and quotas.

Sourcemodule ListPromptsRequest : sig ... end

Provides information about the prompts for the specified Amazon Connect instance.

Sourcemodule PromptName : sig ... end
Sourcemodule PromptSummary : sig ... end

Contains information about the prompt.

Sourcemodule PromptSummaryList : sig ... end
Sourcemodule ListPromptsResponse : sig ... end

Provides information about the prompts for the specified Amazon Connect instance.

Lists 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 and business units. Important things to know The response includes metadata about each email address available for agent selection, including whether it's configured as the default outbound email. Agents can select from these email addresses when replying to inbound contacts or initiating outbound contacts in this queue. The list includes both explicitly associated email addresses and any default outbound email address configured for the queue. Results are paginated to handle queues with many associated email addresses (up to 50 per queue).

Lists 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 and business units. Important things to know The response includes metadata about each email address available for agent selection, including whether it's configured as the default outbound email. Agents can select from these email addresses when replying to inbound contacts or initiating outbound contacts in this queue. The list includes both explicitly associated email addresses and any default outbound email address configured for the queue. Results are paginated to handle queues with many associated email addresses (up to 50 per queue).

Lists the quick connects associated with a queue.

Sourcemodule QuickConnectSummary : sig ... end

Contains summary information about a quick connect.

Sourcemodule QuickConnectSummaryList : sig ... end

Lists the quick connects associated with a queue.

Sourcemodule QueueType : sig ... end
Sourcemodule QueueTypes : sig ... end
Sourcemodule ListQueuesRequest : sig ... end

Provides 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 the API call in code. For more information about queues, see Queues: Standard and Agent in the Amazon Connect Administrator Guide.

Sourcemodule QueueName : sig ... end
Sourcemodule QueueSummary : sig ... end

Contains summary information about a queue.

Sourcemodule QueueSummaryList : sig ... end
Sourcemodule ListQueuesResponse : sig ... end

Provides 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 the API call in code. For more information about queues, see Queues: Standard and Agent in the Amazon Connect Administrator Guide.

Sourcemodule QuickConnectTypes : sig ... end
Sourcemodule ListQuickConnectsRequest : sig ... end

Provides information about the quick connects for the specified Amazon Connect instance.

Sourcemodule ListQuickConnectsResponse : sig ... end

Provides information about the quick connects for the specified Amazon Connect instance.

Provides 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.

Begin and end offsets for a part of text.

Object describing redaction applied to the segment.

Object describing time with which the segment is associated. It can have different representations of time. Currently supported: absoluteTime

The analyzed transcript segment.

Information about the post-contact summary for a real-time contact segment.

Transcript representation containing Id, Content and list of character intervals that are associated with analysis data. For example, this object within an issue detected would describe both content that contains identified issue and intervals where that content is taken from.

Potential issues that are detected based on an artificial intelligence analysis of each turn in the conversation.

Segment type containing a list of detected issues.

Segment type describing a contact event.

Transcript representation containing Id and list of character intervals that are associated with analysis data. For example, this object within a RealTimeContactAnalysisPointOfInterest in Category.MatchedDetails would have character interval describing part of the text that matched category.

The section of the contact transcript segment that category rule was detected.

Provides information about the category rule that was matched.

The matched category rules.

Object that describes attached file.

Segment containing list of attachments.

An analyzed segment for a real-time analysis session.

Thrown for analyzed content when requested OutputType was not enabled for a given contact. For example, if an OutputType.Raw was requested for a contact that had `RedactedOnly` Redaction policy set in the flow.

Provides 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.

Lists 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 queues, if they have access to those queues (otherwise a invalid request exception will be thrown). For information about how manual contact assignment works in the agent workspace, see the Access the Worklist app in the Amazon Connect agent workspace in the Amazon Connect Administrator Guide. Important things to know This API only returns the manual assignment queues associated with a routing profile. Use the ListRoutingProfileQueues API to list the auto assignment queues for the routing profile. Endpoints: See Amazon Connect endpoints and quotas.

Contains summary information about a routing profile manual assignment queue.

Lists 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 queues, if they have access to those queues (otherwise a invalid request exception will be thrown). For information about how manual contact assignment works in the agent workspace, see the Access the Worklist app in the Amazon Connect agent workspace in the Amazon Connect Administrator Guide. Important things to know This API only returns the manual assignment queues associated with a routing profile. Use the ListRoutingProfileQueues API to list the auto assignment queues for the routing profile. Endpoints: See Amazon Connect endpoints and quotas.

Lists the queues associated with a routing profile.

Contains summary information about a routing profile queue.

Lists the queues associated with a routing profile.

Provides 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.

Sourcemodule RoutingProfileSummary : sig ... end

Contains summary information about a routing profile.

Sourcemodule RoutingProfileSummaryList : sig ... end

Provides 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.

Sourcemodule MaxResult200 : sig ... end
Sourcemodule ListRulesRequest : sig ... end

List all rules for the specified Amazon Connect instance.

Sourcemodule RuleSummary : sig ... end

A list of ActionTypes associated with a rule.

Sourcemodule RuleSummaryList : sig ... end
Sourcemodule ListRulesResponse : sig ... end

List all rules for the specified Amazon Connect instance.

Sourcemodule MaxResult2 : sig ... end
Sourcemodule ListSecurityKeysRequest : sig ... end

This 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.

Sourcemodule SecurityKey : sig ... end

Configuration information of the security key.

Sourcemodule SecurityKeysList : sig ... end
Sourcemodule ListSecurityKeysResponse : sig ... end

This 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.

Returns a list of third-party applications or MCP Servers in a specific security profile.

Returns a list of third-party applications or MCP Servers in a specific security profile.

A list of Flow Modules an AI Agent can invoke as a tool

A list of Flow Modules an AI Agent can invoke as a tool

Lists 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.

Lists 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.

Provides 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, see List of security profile permissions.

Sourcemodule SecurityProfileSummary : sig ... end

Contains information about a security profile.

Provides 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, see List of security profile permissions.

Lists 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.

Lists 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.

Sourcemodule ListTaskTemplatesRequest : sig ... end

Lists task templates for the specified Amazon Connect instance.

Sourcemodule TaskTemplateMetadata : sig ... end

Contains summary information about the task template.

Sourcemodule TaskTemplateList : sig ... end
Sourcemodule ListTaskTemplatesResponse : sig ... end

Lists task templates for the specified Amazon Connect instance.

Lists detailed steps of test case execution that includes all observations along with actions taken and data associated in the specified Amazon Connect instance.

Lists detailed steps of test case execution that includes all observations along with actions taken and data associated in the specified Amazon Connect instance.

Lists 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.

Sourcemodule TestCaseExecution : sig ... end

Contains information about a test case execution.

Sourcemodule TestCaseExecutionList : sig ... end

Lists 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.

Sourcemodule ListTestCasesRequest : sig ... end

Lists the test cases present in the specific Amazon Connect instance.

Sourcemodule TestCaseSummary : sig ... end

Contains summary information about a test case.

Sourcemodule TestCaseSummaryList : sig ... end
Sourcemodule ListTestCasesResponse : sig ... end

Lists the test cases present in the specific Amazon Connect instance.

Lists traffic distribution group users.

Summary information about a traffic distribution group user.

Lists traffic distribution group users.

Lists traffic distribution groups.

Information about traffic distribution groups.

Lists traffic distribution groups.

Sourcemodule ListUseCasesRequest : sig ... end

Provides summary information about the use cases for the specified integration association.

Sourcemodule UseCase : sig ... end

Contains the use case.

Sourcemodule UseCaseSummaryList : sig ... end
Sourcemodule ListUseCasesResponse : sig ... end

Lists the use cases for the integration association.

Provides 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.

Provides 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.

Retrieves a paginated list of notifications for a specific user, including the notification status for that user.

Sourcemodule NotificationStatus : sig ... end
Sourcemodule NotificationSource : sig ... end
Sourcemodule UserNotificationSummary : sig ... end

Summary information about a notification for a specific user, including the user's read status.

Retrieves a paginated list of notifications for a specific user, including the notification status for that user.

Lists proficiencies associated with a user.

Lists proficiencies associated with a user.

Sourcemodule ListUsersRequest : sig ... end

Provides summary information about the users for the specified Amazon Connect instance.

Sourcemodule UserSummary : sig ... end

Contains summary information about a user.

Sourcemodule UserSummaryList : sig ... end
Sourcemodule ListUsersResponse : sig ... end

Provides summary information about the users for the specified Amazon Connect instance.

Sourcemodule ViewsNextToken : sig ... end
Sourcemodule MaxResults : sig ... end
Sourcemodule ListViewVersionsRequest : sig ... end

Returns all the available versions for the specified Amazon Connect instance and view identifier. Results will be sorted from highest to lowest.

Sourcemodule ViewVersionSummary : sig ... end

A summary of a view version's metadata.

Sourcemodule ViewVersionSummaryList : sig ... end
Sourcemodule ListViewVersionsResponse : sig ... end

Returns all the available versions for the specified Amazon Connect instance and view identifier. Results will be sorted from highest to lowest.

Sourcemodule ListViewsRequest : sig ... end

Returns views in the given instance. Results are sorted primarily by type, and secondarily by name.

Sourcemodule ViewSummary : sig ... end

A summary of a view's metadata.

Sourcemodule ViewsSummaryList : sig ... end
Sourcemodule ListViewsResponse : sig ... end

Returns views in the given instance. Results are sorted primarily by type, and secondarily by name.

Sourcemodule ListWorkspaceMediaRequest : sig ... end

Lists media assets (such as logos) associated with a workspace.

Sourcemodule MediaItem : sig ... end

Contains information about a media asset used in a workspace.

Sourcemodule MediaList : sig ... end

Lists media assets (such as logos) associated with a workspace.

Sourcemodule ListWorkspacePagesRequest : sig ... end

Lists the page configurations in a workspace, including the views assigned to each page.

Sourcemodule WorkspacePage : sig ... end

Contains information about a page configuration in a workspace, including the view assigned to the page.

Sourcemodule WorkspacePageList : sig ... end

Lists the page configurations in a workspace, including the views assigned to each page.

Sourcemodule ListWorkspacesRequest : sig ... end

Lists the workspaces in an Amazon Connect instance.

Sourcemodule WorkspaceSummary : sig ... end

Contains summary information about a workspace.

Sourcemodule WorkspaceSummaryList : sig ... end
Sourcemodule ListWorkspacesResponse : sig ... end

Lists the workspaces in an Amazon Connect instance.

Sourcemodule MaxResult500 : sig ... end

Maximum number (1000) of tags have been returned with current request. Consider changing request parameters to get more tags.

Sourcemodule MessageTemplateId : sig ... end
Sourcemodule MonitorContactRequest : sig ... end

Initiates 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.

Sourcemodule MonitorContactResponse : sig ... end

Initiates 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.

Sourcemodule NameCriteria : sig ... end

The search criteria based on the contact name

Sourcemodule NewChatCreated : sig ... end
Sourcemodule ParticipantDetails : sig ... end

The customer's details.

Sourcemodule NewSessionDetails : sig ... end

Payload of chat properties to apply when starting a new contact.

module NotificationSearchConditionList : sig ... end
module NotificationSearchCriteria : sig ... end

The search criteria to be used to return notifications.

Sourcemodule NotificationSearchFilter : sig ... end

Filters to apply when searching for notifications.

Sourcemodule NotificationSearchSummary : sig ... end

Summary information about a notification returned from a search operation.

Information about the additional recipients of outbound email.

The contact is not permitted.

Sourcemodule TemplateAttributes : sig ... end

Information about the template attributes.

Sourcemodule TemplatedMessageConfig : sig ... end

Information about template message configuration.

Sourcemodule OutboundSubject : sig ... end
Sourcemodule OutboundRawMessage : sig ... end

Information about the raw email body content.

Sourcemodule OutboundMessageSourceType : sig ... end
Sourcemodule OutboundEmailContent : sig ... end

Information about email body content.

Sourcemodule OutboundRequestId : sig ... end
Sourcemodule ResponseMode : sig ... end
Sourcemodule ParticipantConfiguration : sig ... end

The configuration of the participant.

Sourcemodule PauseContactRequest : sig ... end

Allows pausing an ongoing task contact.

Sourcemodule PauseContactResponse : sig ... end

Allows pausing an ongoing task contact.

Sourcemodule PersistentChat : sig ... end

Enable persistent chats. For more information about enabling persistent chat, and for example use cases and how to configure for them, see Enable persistent chat.

The search criteria to be used to return predefined attributes.

Sourcemodule PromptList : sig ... end
module PromptSearchConditionList : sig ... end
module PromptSearchCriteria : sig ... end

The search criteria to be used to return prompts.

Sourcemodule PromptSearchFilter : sig ... end

Filters to be applied to search results.

Sourcemodule PutUserStatusRequest : sig ... end

Changes 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.

Sourcemodule PutUserStatusResponse : sig ... end

Changes 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.

Sourcemodule QueueIdList : sig ... end
Sourcemodule QueueInfoInput : sig ... end

Information about a queue.

Sourcemodule SearchableQueueType : sig ... end
module QueueSearchConditionList : sig ... end
module QueueSearchCriteria : sig ... end

The search criteria to be used to return queues. The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

Sourcemodule QueueSearchFilter : sig ... end

Filters to be applied to search results.

Sourcemodule QueueSearchSummaryList : sig ... end
module QuickConnectSearchConditionList : sig ... end
module QuickConnectSearchCriteria : sig ... end

The search criteria to be used to return quick connects.

Sourcemodule QuickConnectSearchFilter : sig ... end

Filters to be applied to search results.

Sourcemodule ReleasePhoneNumberRequest : sig ... end

Releases 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 Amazon Connect admin website. After releasing a phone number, the phone number enters into a cooldown period for up to 180 days. It cannot be searched for or claimed again until the period has ended. If you accidentally release a phone number, contact Amazon Web Services Support. If you plan to claim and release numbers frequently, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until up to 180 days past the oldest number released has expired. By default you can claim and release up to 200% of your maximum number of active phone numbers. If you claim and release phone numbers using the UI or API during a rolling 180 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 180 days past the oldest number released has expired. For example, if you already have 99 claimed numbers and a service level quota of 99 phone numbers, and in any 180 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services support ticket.

Sourcemodule ReplicateInstanceRequest : sig ... end

Replicates 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 Connect instance in the Amazon Connect Administrator Guide.

Sourcemodule ReplicateInstanceResponse : sig ... end

Replicates 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 Connect instance in the Amazon Connect Administrator Guide.

Sourcemodule TagValueString : sig ... end
Sourcemodule TagKeyString : sig ... end
Sourcemodule TagSearchCondition : sig ... end

The search criteria to be used to return tags.

The search criteria to be used to search tags.

Sourcemodule ResourceTypeList : sig ... end

When 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 and screen recordings are supported.

When 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 and screen recordings are supported.

Sourcemodule ResumeContactRequest : sig ... end

Allows resuming a task contact in a paused state.

Sourcemodule ResumeContactResponse : sig ... end

Allows resuming a task contact in a paused state.

Sourcemodule RingTimeoutInSeconds : sig ... end

Specify whether this routing criteria step should apply for only a limited amount of time, or if it should never expire.

Sourcemodule RoutingCriteriaInputStep : sig ... end

Step defines the list of agents to be routed or route based on the agent requirements such as ProficiencyLevel, Name, or Value.

Sourcemodule RoutingCriteriaInputSteps : sig ... end
Sourcemodule RoutingCriteriaInput : sig ... end

An object to define the RoutingCriteria.

Sourcemodule RoutingProfileList : sig ... end
module RoutingProfileSearchCriteria : sig ... end

The search criteria to be used to return routing profiles. The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

Filters to be applied to search results.

Searches AgentStatuses in an Amazon Connect instance, with optional filtering.

Searches AgentStatuses in an Amazon Connect instance, with optional filtering.

Searches 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.

Searches 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.

Searches 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 know A Search operation, unlike a List operation, takes time to index changes to resource (create, update or delete). If you don't see updated information for recently changed contact evaluations, try calling the API again in a few seconds. Endpoints: See Amazon Connect endpoints and quotas.

Searches 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 know A Search operation, unlike a List operation, takes time to index changes to resource (create, update or delete). If you don't see updated information for recently changed contact evaluations, try calling the API again in a few seconds. Endpoints: See Amazon Connect endpoints and quotas.

Searches the flow modules in an Amazon Connect instance, with optional filtering.

Searches the flow modules in an Amazon Connect instance, with optional filtering.

Sourcemodule SearchContactFlowsRequest : sig ... end

Searches the flows in an Amazon Connect instance, with optional filtering.

Searches the flows in an Amazon Connect instance, with optional filtering.

The timestamp condition indicating which contact timestamp should be used and how it should be filtered. It is not an actual timestamp value.

Sourcemodule SearchContactsTimeRange : sig ... end

A structure of time range that you want to search results.

The criteria of the time range to additionally filter on.

Time range that you additionally want to filter on. This is different from the SearchContactsTimeRange data type.

Sourcemodule SortableFieldName : sig ... end
Sourcemodule Sort : sig ... end

A structure that defines the field name to sort by and a sort order.

The search criteria based on searchable segment attribute key and values to search on.

The search criteria based on searchable segment attributes of a contact

The agent criteria to search for preferred agents on the routing criteria.

Routing criteria of the contact to match on.

Sourcemodule SearchableRoutingCriteria : sig ... end

Routing criteria of the contact to match on.

The search criteria based on user-defined contact attribute key and values to search on.

A structure that defines search criteria based on user-defined contact attributes that are configured for contact search.

Sourcemodule SearchCriteria : sig ... end

A structure of search criteria to be used to return contacts.

Sourcemodule SearchContactsRequest : sig ... end

Searches contacts in an Amazon Connect instance.

Sourcemodule TotalCount : sig ... end
Sourcemodule SearchContactsResponse : sig ... end

Searches contacts in an Amazon Connect instance.

Sourcemodule SearchDataTablesRequest : sig ... end

Searches 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.

Sourcemodule SearchDataTablesResponse : sig ... end

Searches 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.

Searches email address in an instance, with optional filtering.

Searches email address in an instance, with optional filtering.

Searches 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 evaluation forms that are tagged with a specific set of tags. Important things to know A Search operation, unlike a List operation, takes time to index changes to resource (create, update or delete). If you don't see updated information for recently changed contact evaluations, try calling the API again in a few seconds. Endpoints: See Amazon Connect endpoints and quotas.

Searches 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 evaluation forms that are tagged with a specific set of tags. Important things to know A Search operation, unlike a List operation, takes time to index changes to resource (create, update or delete). If you don't see updated information for recently changed contact evaluations, try calling the API again in a few seconds. Endpoints: See Amazon Connect endpoints and quotas.

Searches the hours of operation overrides.

Searches the hours of operation overrides.

Searches the hours of operation in an Amazon Connect instance, with optional filtering.

Searches the hours of operation in an Amazon Connect instance, with optional filtering.

Searches 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.

Searches 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.

Searches 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 information, see Create predefined attributes for routing contacts to agents. Contact information that varies between transfers or conferences, such as the name of the business unit handling the contact. For more information, see Use contact segment attributes. For the predefined attributes per instance quota, see Amazon Connect quotas. Endpoints: See Amazon Connect endpoints and quotas.

Searches 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 information, see Create predefined attributes for routing contacts to agents. Contact information that varies between transfers or conferences, such as the name of the business unit handling the contact. For more information, see Use contact segment attributes. For the predefined attributes per instance quota, see Amazon Connect quotas. Endpoints: See Amazon Connect endpoints and quotas.

Sourcemodule SearchPromptsRequest : sig ... end

Searches prompts in an Amazon Connect instance, with optional filtering.

Sourcemodule SearchPromptsResponse : sig ... end

Searches prompts in an Amazon Connect instance, with optional filtering.

Sourcemodule SearchQueuesRequest : sig ... end

Searches queues in an Amazon Connect instance, with optional filtering.

Sourcemodule SearchQueuesResponse : sig ... end

Searches queues in an Amazon Connect instance, with optional filtering.

Searches quick connects in an Amazon Connect instance, with optional filtering.

Searches quick connects in an Amazon Connect instance, with optional filtering.

Sourcemodule SearchResourceTagsRequest : sig ... end

Searches tags used in an Amazon Connect instance using optional search criteria.

Sourcemodule TagSet : sig ... end

A tag set contains tag key and tag value.

Sourcemodule TagsList : sig ... end

Searches tags used in an Amazon Connect instance using optional search criteria.

Searches 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.

Searches 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.

Filters to be applied to search results.

module SecurityProfileSearchCriteria : sig ... end

The search criteria to be used to return security profiles. The name field support "contains" queries with a minimum of 2 characters and maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

Searches 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 profile permissions.

Information about the returned security profiles.

Searches 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 profile permissions.

Sourcemodule TestCaseSearchFilter : sig ... end

Filters to be applied to search results.

module TestCaseSearchConditionList : sig ... end
module TestCaseSearchCriteria : sig ... end

The search criteria to be used to return test cases.

Sourcemodule SearchTestCasesRequest : sig ... end

Searches for test cases in the specified Amazon Connect instance, with optional filtering.

Sourcemodule TestCaseSearchSummaryList : sig ... end
Sourcemodule SearchTestCasesResponse : sig ... end

Searches for test cases in the specified Amazon Connect instance, with optional filtering.

Filters to be applied to search results.

The search criteria to be used to return userHierarchyGroup.

Searches 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.

Sourcemodule UserHierarchyGroupList : sig ... end

Searches 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.

Sourcemodule UserSearchFilter : sig ... end

Filters to be applied to search results.

module UserSearchConditionList : sig ... end
module UserSearchCriteria : sig ... end

The search criteria to be used to return users. The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

Sourcemodule SearchUsersRequest : sig ... end

Searches users in an Amazon Connect instance, with optional filtering. AfterContactWorkTimeLimit is returned in milliseconds.

Sourcemodule UserIdentityInfoLite : sig ... end

The user's first name and last name.

Sourcemodule UserSearchSummary : sig ... end

Information about the returned users.

Sourcemodule UserSearchSummaryList : sig ... end
Sourcemodule SearchUsersResponse : sig ... end

Searches users in an Amazon Connect instance, with optional filtering. AfterContactWorkTimeLimit is returned in milliseconds.

Sourcemodule ViewSearchFilter : sig ... end

Defines filters to apply when searching for views, such as tag-based filters.

module ViewSearchConditionList : sig ... end
module ViewSearchCriteria : sig ... end

Defines the search criteria for filtering views.

Sourcemodule SearchViewsRequest : sig ... end

Searches views based on name, description, or tags.

Sourcemodule ViewSearchSummaryList : sig ... end
Sourcemodule SearchViewsResponse : sig ... end

Searches views based on name, description, or tags.

Sourcemodule SearchVocabulariesRequest : sig ... end

Searches for vocabularies within a specific Amazon Connect instance using State, NameStartsWith, and LanguageCode.

Sourcemodule VocabularySummary : sig ... end

Contains summary information about the custom vocabulary.

Sourcemodule VocabularySummaryList : sig ... end

Searches for vocabularies within a specific Amazon Connect instance using State, NameStartsWith, and LanguageCode.

Defines filters to apply when searching for workspace associations, such as tag-based filters.

Defines the search criteria for filtering workspace associations.

Searches for workspace associations with users or routing profiles based on various criteria.

Contains summary information about a workspace association with a user or routing profile.

Searches for workspace associations with users or routing profiles based on various criteria.

Sourcemodule WorkspaceSearchFilter : sig ... end

Defines filters to apply when searching for workspaces, such as tag-based filters.

module WorkspaceSearchConditionList : sig ... end
module WorkspaceSearchCriteria : sig ... end

Defines the search criteria for filtering workspaces.

Sourcemodule SearchWorkspacesRequest : sig ... end

Searches workspaces based on name, description, visibility, or tags.

Sourcemodule WorkspaceSearchSummary : sig ... end

Contains summary information about a workspace returned from a search operation.

Sourcemodule SearchWorkspacesResponse : sig ... end

Searches workspaces based on name, description, visibility, or tags.

Sourcemodule SourceId : sig ... end

Processes 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 message, event, or disconnecting from a chat When a chat integration event is sent with chat identifiers that do not map to an active chat contact, a new chat contact is also created before handling chat action. Access to this API is currently restricted to Amazon Web Services End User Messaging for supporting SMS integration.

Processes 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 message, event, or disconnecting from a chat When a chat integration event is sent with chat identifiers that do not map to an active chat contact, a new chat contact is also created before handling chat action. Access to this API is currently restricted to Amazon Web Services End User Messaging for supporting SMS integration.

Sourcemodule TrafficType : sig ... end
Sourcemodule SourceCampaign : sig ... end

Information about the campaign.

Sourcemodule SendOutboundEmailRequest : sig ... end

Send 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.

Sourcemodule SendOutboundEmailResponse : sig ... end

Send 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.

Provides 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.

Sourcemodule UrlMetadataSignedHeaders : sig ... end
Sourcemodule UploadUrlMetadata : sig ... end

Fields required when uploading an attached file.

Response from StartAttachedFileUpload API.

Sourcemodule StartChatContactRequest : sig ... end

Initiates 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 connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS. A 429 error occurs in the following situations: API rate limit is exceeded. API TPS throttling returns a TooManyRequests exception. The quota for concurrent active chats is exceeded. Active chat throttling returns a LimitExceededException. If you use the ChatDurationInMinutes parameter and receive a 400 error, your account may not support the ability to configure custom chat durations. For more information, contact Amazon Web Services Support. For more information about chat, see the following topics in the Amazon Connect Administrator Guide: Concepts: Web and mobile messaging capabilities in Amazon Connect Amazon Connect Chat security best practices

Sourcemodule StartChatContactResponse : sig ... end

Initiates 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 connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS. A 429 error occurs in the following situations: API rate limit is exceeded. API TPS throttling returns a TooManyRequests exception. The quota for concurrent active chats is exceeded. Active chat throttling returns a LimitExceededException. If you use the ChatDurationInMinutes parameter and receive a 400 error, your account may not support the ability to configure custom chat durations. For more information, contact Amazon Web Services Support. For more information about chat, see the following topics in the Amazon Connect Administrator Guide: Concepts: Web and mobile messaging capabilities in Amazon Connect Amazon Connect Chat security best practices

Starts 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 evaluation cannot be started. Evaluations created through the public API do not contain answer values suggested from automation.

Starts 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 evaluation cannot be started. Evaluations created through the public API do not contain answer values suggested from automation.

Enables 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.

Enables 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.

Sourcemodule VoiceRecordingTrack : sig ... end

Contains information about the recording configuration settings.

Starts 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 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 and resume it, such as when collecting sensitive information (for example, a credit card number), use SuspendContactRecording and ResumeContactRecording. You can use this API to override the recording behavior configured in the Set recording behavior block. Only voice recordings are supported at this time.

Starts 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 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 and resume it, such as when collecting sensitive information (for example, a credit card number), use SuspendContactRecording and ResumeContactRecording. You can use this API to override the recording behavior configured in the Set recording behavior block. Only voice recordings are supported at this time.

Initiates 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: Concepts: Web and mobile messaging capabilities in Amazon Connect Amazon Connect Chat security best practices

Sourcemodule StreamingId : sig ... end

Initiates 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: Concepts: Web and mobile messaging capabilities in Amazon Connect Amazon Connect Chat security best practices

Sourcemodule StartEmailContactRequest : sig ... end

Creates 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.

Sourcemodule StartEmailContactResponse : sig ... end

Creates 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.

Initiates 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_NUMBER as Type. ContactFlowId initiates the flow to manage the new contact created. This API can be used to initiate outbound SMS or WhatsApp contacts for an agent, or it can also deflect an ongoing contact to an outbound SMS or WhatsApp contact by using the StartOutboundChatContact Flow Action. For more information about using SMS or WhatsApp in Amazon Connect, see the following topics in the Amazon Connect Administrator Guide: Set up SMS messaging Request an SMS-enabled phone number through Amazon Web Services End User Messaging SMS Set up WhatsApp Business messaging

Initiates 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_NUMBER as Type. ContactFlowId initiates the flow to manage the new contact created. This API can be used to initiate outbound SMS or WhatsApp contacts for an agent, or it can also deflect an ongoing contact to an outbound SMS or WhatsApp contact by using the StartOutboundChatContact Flow Action. For more information about using SMS or WhatsApp in Amazon Connect, see the following topics in the Amazon Connect Administrator Guide: Set up SMS messaging Request an SMS-enabled phone number through Amazon Web Services End User Messaging SMS Set up WhatsApp Business messaging

Initiates a flow to send an agent reply or outbound email contact (created from the CreateContact API) to a customer.

Initiates a flow to send an agent reply or outbound email contact (created from the CreateContact API) to a customer.

Places 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 contact in queue, the call is then routed to the agent, like any other inbound case. Dialing timeout for this operation can be configured with the “RingTimeoutInSeconds” parameter. If not specified, the default dialing timeout will be 60 seconds which means if the call is not connected within 60 seconds, it fails. UK numbers with a 447 prefix are not allowed by default. Before you can dial these UK mobile numbers, you must submit a service quota increase request. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide. Campaign calls are not allowed by default. Before you can make a call with TrafficType = CAMPAIGN, you must submit a service quota increase request to the quota Amazon Connect campaigns. For Preview dialing mode, only the Amazon Connect outbound campaigns service principal is allowed to assume a role in your account and call this API with OutboundStrategy.

Places 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 contact in queue, the call is then routed to the agent, like any other inbound case. Dialing timeout for this operation can be configured with the “RingTimeoutInSeconds” parameter. If not specified, the default dialing timeout will be 60 seconds which means if the call is not connected within 60 seconds, it fails. UK numbers with a 447 prefix are not allowed by default. Before you can dial these UK mobile numbers, you must submit a service quota increase request. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide. Campaign calls are not allowed by default. Before you can make a call with TrafficType = CAMPAIGN, you must submit a service quota increase request to the quota Amazon Connect campaigns. For Preview dialing mode, only the Amazon Connect outbound campaigns service principal is allowed to assume a role in your account and call this API with OutboundStrategy.

Sourcemodule StartScreenSharingRequest : sig ... end

Starts 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.

Starts 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.

Sourcemodule TaskAttachment : sig ... end

Information about the task attachment files.

Sourcemodule TaskAttachments : sig ... end
Sourcemodule StartTaskContactRequest : sig ... end

Initiates 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 user-defined task contact attributes on any contact linked through the same PreviousContactId will affect every contact in the chain. There can be a maximum of 12 linked task contacts in a chain. That is, 12 task contacts can be created that share the same PreviousContactId. RelatedContactId Copies contact attributes from the related task contact to the new contact. Any update on attributes in a new task contact does not update attributes on previous contact. There’s no limit on the number of task contacts that can be created that use the same RelatedContactId. In addition, when calling StartTaskContact include only one of these parameters: ContactFlowID, QuickConnectID, or TaskTemplateID. Only one parameter is required as long as the task template has a flow configured to run it. If more than one parameter is specified, or only the TaskTemplateID is specified but it does not have a flow configured, the request returns an error because Amazon Connect cannot identify the unique flow to run when the task is created. A ServiceQuotaExceededException occurs when the number of open tasks exceeds the active tasks quota or there are already 12 tasks referencing the same PreviousContactId. For more information about service quotas for task contacts, see Amazon Connect service quotas in the Amazon Connect Administrator Guide.

Sourcemodule StartTaskContactResponse : sig ... end

Initiates 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 user-defined task contact attributes on any contact linked through the same PreviousContactId will affect every contact in the chain. There can be a maximum of 12 linked task contacts in a chain. That is, 12 task contacts can be created that share the same PreviousContactId. RelatedContactId Copies contact attributes from the related task contact to the new contact. Any update on attributes in a new task contact does not update attributes on previous contact. There’s no limit on the number of task contacts that can be created that use the same RelatedContactId. In addition, when calling StartTaskContact include only one of these parameters: ContactFlowID, QuickConnectID, or TaskTemplateID. Only one parameter is required as long as the task template has a flow configured to run it. If more than one parameter is specified, or only the TaskTemplateID is specified but it does not have a flow configured, the request returns an error because Amazon Connect cannot identify the unique flow to run when the task is created. A ServiceQuotaExceededException occurs when the number of open tasks exceeds the active tasks quota or there are already 12 tasks referencing the same PreviousContactId. For more information about service quotas for task contacts, see Amazon Connect service quotas in the Amazon Connect Administrator Guide.

Starts executing a published test case.

Starts executing a published test case.

Sourcemodule StartWebRTCContactRequest : sig ... end

Places 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).

Places 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).

Stops in-flight message processing for an ongoing chat session.

Stops in-flight message processing for an ongoing chat session.

Stops 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 sensitive information (for example, to collect a credit card number), and then restart it, use SuspendContactRecording and ResumeContactRecording. Only voice recordings are supported at this time.

Stops 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 sensitive information (for example, to collect a credit card number), and then restart it, use SuspendContactRecording and ResumeContactRecording. Only voice recordings are supported at this time.

Sourcemodule StopContactRequest : sig ... end

Ends 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 method.

Sourcemodule StopContactResponse : sig ... end

Ends 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 method.

Ends message streaming on a specified contact. To restart message streaming on that contact, call the StartContactStreaming API.

Ends message streaming on a specified contact. To restart message streaming on that contact, call the StartContactStreaming API.

Stops a running test execution.

Stops a running test execution.

Submits 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 passing an empty object ({}) to the question identifier. If a contact evaluation is already in submitted state, this operation will trigger a resubmission.

Submits 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 passing an empty object ({}) to the question identifier. If a contact evaluation is already in submitted state, this operation will trigger a resubmission.

When 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 collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording the screen. The period of time that the recording is suspended is filled with silence in the final recording. Voice (IVR, agent) and screen recordings are supported.

When 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 collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording the screen. The period of time that the recording is suspended is filled with silence in the final recording. Voice (IVR, agent) and screen recordings are supported.

Sourcemodule TagContactRequest : sig ... end

Adds 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.

Sourcemodule TagContactResponse : sig ... end

Adds 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.

Sourcemodule TagKeyList : sig ... end
Sourcemodule TagResourceRequest : sig ... end

Adds 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. For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide.

Sourcemodule TransferContactRequest : sig ... end

Transfers 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 helps you adhere to the service level agreement (SLA) guaranteed to your customers. Note the following requirements: Transfer is only supported for TASK and EMAIL contacts. Do not use both QueueId and UserId in the same call. The following flow types are supported: Inbound flow, Transfer to agent flow, and Transfer to queue flow. The TransferContact API can be called only on active contacts. A contact cannot be transferred more than 11 times.

Sourcemodule TransferContactResponse : sig ... end

Transfers 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 helps you adhere to the service level agreement (SLA) guaranteed to your customers. Note the following requirements: Transfer is only supported for TASK and EMAIL contacts. Do not use both QueueId and UserId in the same call. The following flow types are supported: Inbound flow, Transfer to agent flow, and Transfer to queue flow. The TransferContact API can be called only on active contacts. A contact cannot be transferred more than 11 times.

Sourcemodule UntagContactRequest : sig ... end

Removes 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.

Sourcemodule UntagContactResponse : sig ... end

Removes 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.

Sourcemodule UntagResourceRequest : sig ... end

Removes the specified tags from the specified resource.

Sourcemodule UpdateAgentStatusRequest : sig ... end

Updates agent status.

Updates the attached files configuration for the specified Amazon Connect instance and attachment scope. If no instance-specific configuration exists, this operation creates one. Partial updates are supported—only specified fields are updated, while unspecified fields retain their current values.

Updates the attached files configuration for the specified Amazon Connect instance and attachment scope. If no instance-specific configuration exists, this operation creates one. Partial updates are supported—only specified fields are updated, while unspecified fields retain their current values.

This 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.

Creates 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 notes about steps that the agent took during the call that display to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or to identify abusive callers. Contact attributes are available in Amazon Connect for 24 months, and are then deleted. For information about contact record retention and the maximum size of the contact record attributes section, see Feature specifications in the Amazon Connect Administrator Guide.

Creates 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 notes about steps that the agent took during the call that display to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or to identify abusive callers. Contact attributes are available in Amazon Connect for 24 months, and are then deleted. For information about contact record retention and the maximum size of the contact record attributes section, see Feature specifications in the Amazon Connect Administrator Guide.

Updates 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 question identifier.

Updates 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 question identifier.

Updates 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 saved content that has not been published.

Updates 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 saved content that has not been published.

Updates metadata about specified flow.

Updates metadata about specified flow.

Updates a specific Aliases metadata, including the version it’s tied to, it’s name, and description.

Updates a specific Aliases metadata, including the version it’s tied to, it’s name, and description.

Updates 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 published.

Updates 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 published.

Updates metadata about specified flow module.

Updates metadata about specified flow module.

The name of the flow. You can also create and update flows using the Amazon Connect Flow language.

The name of the flow. You can also create and update flows using the Amazon Connect Flow language.

Sourcemodule UpdateContactRequest : sig ... end

This 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 ongoing and completed contacts.

Sourcemodule UpdateContactResponse : sig ... end

This 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 ongoing and completed contacts.

Updates 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 queue; or you can move a contact to the front of the queue by increasing the routing age which will make the contact look artificially older and therefore higher up in the first-in-first-out routing order. Note that adjusting the routing age of a contact affects only its position in queue, and not its actual queue wait time as reported through metrics. These properties can also be updated by using the Set routing priority / age flow block. Either QueuePriority or QueueTimeAdjustmentInSeconds should be provided within the request body, but not both.

Updates 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 queue; or you can move a contact to the front of the queue by increasing the routing age which will make the contact look artificially older and therefore higher up in the first-in-first-out routing order. Note that adjusting the routing age of a contact affects only its position in queue, and not its actual queue wait time as reported through metrics. These properties can also be updated by using the Set routing priority / age flow block. Either QueuePriority or QueueTimeAdjustmentInSeconds should be provided within the request body, but not both.

Updates the scheduled time of a task contact that is already scheduled.

Updates the scheduled time of a task contact that is already scheduled.

Updates 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 does not invalidate existing values since validation only runs when values are created or updated.

Updates 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 does not invalidate existing values since validation only runs when values are created or updated.

Updates 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 requirements as CreateDataTable.

Updates 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 requirements as CreateDataTable.

Updates 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 be unique within the table.

Updates 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 be unique within the table.

Updates an email address metadata. For more information about email addresses, see Create email addresses in the Amazon Connect Administrator Guide.

Updates an email address metadata. For more information about email addresses, see Create email addresses in the Amazon Connect Administrator Guide.

Updates 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.

Updates 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.

Update the hours of operation override.

Updates the hours of operation.

This API is in preview release for Amazon Connect and is subject to change. Updates the value for the specified attribute type.

This 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.

Updates the localized content of an existing notification. This operation applies to all users for whom the notification was sent.

The response from updating notification content.

Instructs 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 branch of the Authenticate Customer block is executed. The API returns a success response to acknowledge the request. However, the interaction and exchange of identity information occur asynchronously after the response is returned.

Instructs 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 branch of the Authenticate Customer block is executed. The API returns a success response to acknowledge the request. However, the interaction and exchange of identity information occur asynchronously after the response is returned.

Configuration information for the chat participant role.

Updates 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 information about how chat timeouts work, see Set up chat timeouts for human participants.

Updates 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 information about how chat timeouts work, see Set up chat timeouts for human participants.

Updates a phone number’s metadata. To verify the status of a previous UpdatePhoneNumberMetadata operation, call the DescribePhoneNumber API.

Sourcemodule UpdatePhoneNumberRequest : sig ... end

Updates 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 flow in the target instance or traffic distribution group. You need to do this because the API switches only the phone number to a new instance or traffic distribution group. It doesn't migrate the flow configuration of the phone number, too. You can call DescribePhoneNumber API to verify the status of a previous UpdatePhoneNumber operation.

Sourcemodule UpdatePhoneNumberResponse : sig ... end

Updates 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 flow in the target instance or traffic distribution group. You need to do this because the API switches only the phone number to a new instance or traffic distribution group. It doesn't migrate the flow configuration of the phone number, too. You can call DescribePhoneNumber API to verify the status of a previous UpdatePhoneNumber operation.

Updates 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 example, agent certification) that has predefined values (for example, a list of possible certifications). For more information, see Create predefined attributes for routing contacts to agents. Update an attribute for business unit name that has a list of predefined business unit names used in your organization. This is a use case where information for a contact varies between transfers or conferences. For more information, see Use contact segment attributes. Endpoints: See Amazon Connect endpoints and quotas.

Sourcemodule UpdatePromptRequest : sig ... end

Updates a prompt.

Sourcemodule UpdatePromptResponse : sig ... end

Updates a prompt.

Updates the hours of operation for the specified queue.

Updates the maximum number of contacts allowed in a queue before it is considered full.

Sourcemodule UpdateQueueNameRequest : sig ... end

Updates the name and description of a queue. At least Name or Description must be provided.

Updates 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 or a UUID for OutboundCallerIdNumberId. However, if the phone number is claimed to a traffic distribution group that is in one Region, and you are calling this API from an instance in another Amazon Web Services Region that is associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException. Only use the phone number ARN format that doesn't contain instance in the path, for example, arn:aws:connect:us-east-1:1234567890:phone-number/uuid. This is the same ARN format that is returned when you call the ListPhoneNumbersV2 API. If you plan to use IAM policies to allow/deny access to this API for phone number resources claimed to a traffic distribution group, see Allow or Deny queue API actions for phone numbers in a replica Region.

Updates the outbound email address Id for a specified queue.

Sourcemodule UpdateQueueStatusRequest : sig ... end

Updates the status of the queue.

Updates the configuration settings for the specified quick connect.

Updates 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.

Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.

Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile.

Updates the default outbound queue of a routing profile.

Updates 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.

Updates the properties associated with a set of queues for a routing profile.

Sourcemodule UpdateRuleRequest : sig ... end

Updates a rule for the specified Amazon Connect instance. Use the Rules Function language to code conditions for the rule.

Updates 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.

Sourcemodule UpdateTaskTemplateRequest : sig ... end

Updates 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.

Updates 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.

Sourcemodule UpdateTestCaseRequest : sig ... end

Updates 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.

Sourcemodule UpdateTestCaseResponse : sig ... end

Updates 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.

Updates 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 any agents available to receive the calls. 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 modified SignInConfig and a non-default TrafficDistributionGroup, an InvalidRequestException is returned. For more information about updating a traffic distribution group, see Update telephony traffic distribution across Amazon Web Services Regions in the Amazon Connect Administrator Guide. Important things to know Invoke the UpdateTrafficDistribution API in the region that should handle traffic.

Updates 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 any agents available to receive the calls. 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 modified SignInConfig and a non-default TrafficDistributionGroup, an InvalidRequestException is returned. For more information about updating a traffic distribution group, see Update telephony traffic distribution across Amazon Web Services Regions in the Amazon Connect Administrator Guide. Important things to know Invoke the UpdateTrafficDistribution API in the region that should handle traffic.

Sourcemodule UpdateUserConfigRequest : sig ... end

Updates 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 set different auto-accept and ACW timeout values for each channel type.

Updates the name of the user hierarchy group.

Assigns the specified hierarchy group to the specified user.

Updates the user hierarchy structure: add, remove, and rename user hierarchy levels.

Updates 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. They can change the email address of a user to the attacker's email address, and then reset the password through email. For more information, see Best Practices for Security Profiles in the Amazon Connect Administrator Guide.

Updates 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 widget.

The response from updating a user's notification status.

Updates 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 Contact Work (ACW) timeouts. In comparison, the UpdateUserPhoneConfig API will always set the same ACW timeouts to all channels the user handles.

Updates the properties associated with the proficiencies of a user.

Assigns the specified routing profile to the specified user.

Assigns the specified security profiles to the specified user.

Sourcemodule UpdateViewContentRequest : sig ... end

Updates 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' content will only be updated if Status is PUBLISHED.

Sourcemodule UpdateViewContentResponse : sig ... end

Updates 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' content will only be updated if Status is PUBLISHED.

Sourcemodule UpdateViewMetadataRequest : sig ... end

Updates the view metadata. Note that either Name or Description must be provided.

Updates the view metadata. Note that either Name or Description must be provided.

Updates the metadata of a workspace, such as its name and description.

Updates the metadata of a workspace, such as its name and description.

Updates the configuration of a page in a workspace, including the associated view and input data.

Updates the configuration of a page in a workspace, including the associated view and input data.

Updates the theme configuration for a workspace, including colors and styling.

Updates the theme configuration for a workspace, including colors and styling.

Updates the visibility setting of a workspace, controlling whether it is available to all users, assigned users only, or none.

Updates the visibility setting of a workspace, controlling whether it is available to all users, assigned users only, or none.