From 43f9444b08dcda14c04480e3a16fabd19663b0bf Mon Sep 17 00:00:00 2001
From: awstools Describes the specified flow. You can also create and update flows using the Amazon Connect
* Flow language. Use the In the response, Status indicates the flow status as either
+ * Describes the specified flow module. Use the Searches the flow modules in an Amazon Connect instance, with optional filtering. Request processing failed because of an error or failure with the service. One or more of the specified parameters are not valid. The request is not valid. The specified resource was not found. The throttling limit has been exceeded. Base exception class for all service exceptions from Connect service. Searches the contact flows in an Amazon Connect instance, with optional
+ * filtering. Request processing failed because of an error or failure with the service. One or more of the specified parameters are not valid. The request is not valid. The specified resource was not found. The throttling limit has been exceeded. Base exception class for all service exceptions from Connect service. Updates the specified flow. You can also create and update flows using the Amazon Connect
* Flow language. Use the Updates specified flow module for the specified Amazon Connect instance. Use the Error describing a failure to retrieve attached file metadata through BatchGetAttachedFileMetadata action. Error describing a failure to retrieve attached file metadata through
+ * BatchGetAttachedFileMetadata action. Indicates the flow status as either The tags used to organize, track, or control access for this resource. For example, \{ "Tags": \{"key1":"value1", "key2":"value2"\} \}. The status of the contact flow. The description of the flow. Information about of the hours of operation. The identifier for the hours of operation. The Amazon Resource Name (ARN) for the hours of operation. The name for the hours of operation. The description for the hours of operation. The time zone for the hours of operation. Configuration information for the hours of operation. The tags used to organize, track, or control access for this resource. For example, \{ "Tags": \{"key1":"value1", "key2":"value2"\} \}. The timestamp when this resource was last modified. The Amazon Web Services Region where this resource was last modified. Information about of the hours of operation. The identifier for the hours of operation. The Amazon Resource Name (ARN) for the hours of operation. The name for the hours of operation. The description for the hours of operation. The time zone for the hours of operation. Configuration information for the hours of operation. The tags used to organize, track, or control access for this resource. For example, \{ "Tags": \{"key1":"value1", "key2":"value2"\} \}. The timestamp when this resource was last modified. The Amazon Web Services Region where this resource was last modified. Optional override for the expiry of the pre-signed S3 URL in seconds. Optional override for the expiry of the pre-signed S3 URL in seconds. The default value is
+ * 300. The resource to which the attached file is (being) uploaded to. Cases are the only
* current supported resource. This value must be a valid ARN.
+SearchContactFlowModules
+
+
+[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/connect/command/SearchContactFlowModulesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-connect/Interface/SearchContactFlowModulesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-connect/Interface/SearchContactFlowModulesCommandOutput/)
+
+
+SearchContactFlows
+
+
+[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/connect/command/SearchContactFlowsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-connect/Interface/SearchContactFlowsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-connect/Interface/SearchContactFlowsCommandOutput/)
+
diff --git a/clients/client-connect/src/Connect.ts b/clients/client-connect/src/Connect.ts
index 7bb503f3a404..2f6db5ca3b83 100644
--- a/clients/client-connect/src/Connect.ts
+++ b/clients/client-connect/src/Connect.ts
@@ -802,6 +802,16 @@ import {
SearchAvailablePhoneNumbersCommandInput,
SearchAvailablePhoneNumbersCommandOutput,
} from "./commands/SearchAvailablePhoneNumbersCommand";
+import {
+ SearchContactFlowModulesCommand,
+ SearchContactFlowModulesCommandInput,
+ SearchContactFlowModulesCommandOutput,
+} from "./commands/SearchContactFlowModulesCommand";
+import {
+ SearchContactFlowsCommand,
+ SearchContactFlowsCommandInput,
+ SearchContactFlowsCommandOutput,
+} from "./commands/SearchContactFlowsCommand";
import {
SearchContactsCommand,
SearchContactsCommandInput,
@@ -1337,6 +1347,8 @@ const commands = {
ResumeContactCommand,
ResumeContactRecordingCommand,
SearchAvailablePhoneNumbersCommand,
+ SearchContactFlowModulesCommand,
+ SearchContactFlowsCommand,
SearchContactsCommand,
SearchHoursOfOperationsCommand,
SearchPredefinedAttributesCommand,
@@ -4118,6 +4130,40 @@ export interface Connect {
cb: (err: any, data?: SearchAvailablePhoneNumbersCommandOutput) => void
): void;
+ /**
+ * @see {@link SearchContactFlowModulesCommand}
+ */
+ searchContactFlowModules(
+ args: SearchContactFlowModulesCommandInput,
+ options?: __HttpHandlerOptions
+ ): Promise
$SAVED
alias in the request to describe the SAVED
content
+ * of a Flow. For example, arn:aws:.../contact-flow/\{id\}:$SAVED
. Once a contact flow is
+ * published, $SAVED
needs to be supplied to view saved content that has not been
+ * published.SAVED
or PUBLISHED
. The PUBLISHED
status will initiate
+ * validation on the content. SAVED
does not initiate validation of the content.
+ * SAVED
| PUBLISHED
+ * $SAVED
alias in the request to describe the SAVED
content
+ * of a Flow. For example, arn:aws:.../contact-flow/\{id\}:$SAVED
. Once a contact flow is
+ * published, $SAVED
needs to be supplied to view saved content that has not been
+ * published.$SAVED
alias in the request to describe the SAVED
content
+ * of a Flow. For example, arn:aws:.../contact-flow/\{id\}:$SAVED
. Once a contact flow is
+ * published, $SAVED
needs to be supplied to view saved content that has not been
+ * published.$SAVED
alias in the request to describe the SAVED
content
+ * of a Flow. For example, arn:aws:.../contact-flow/\{id\}:$SAVED
. Once a contact flow is
+ * published, $SAVED
needs to be supplied to view saved content that has not been
+ * published.SAVED
or PUBLISHED
. The
+ * PUBLISHED
status will initiate validation on the content. the SAVED
+ * status does not initiate validation of the content. SAVED
|
+ * PUBLISHED
.AGENT_HIERARCHY_LEVEL_TWO
| AGENT_HIERARCHY_LEVEL_THREE
|
* AGENT_HIERARCHY_LEVEL_FOUR
| AGENT_HIERARCHY_LEVEL_FIVE
|
* FEATURE
| CASE_TEMPLATE_ARN
| CASE_STATUS
|
- * contact/segmentAttributes/connect:Subtype
|
- * ROUTING_STEP_EXPRESSION
+ * contact/segmentAttributes/connect:Subtype
| ROUTING_STEP_EXPRESSION
+ * | Q_CONNECT_ENABLED
*
ROUTING_STEP_EXPRESSION
is a valid filter key with a filter value up to 3000
* length. This filter is case and order sensitive. JSON string fields must be sorted in ascending
* order and JSON array order should be kept as is.
+ *
+ * Q_CONNECT_ENABLED
. TRUE and FALSE are the only valid filterValues for the
+ * Q_CONNECT_ENABLED
filter key.
TRUE includes all contacts that had Amazon Q in Connect enabled as part of the flow.
+ *FALSE includes all contacts that did not have Amazon Q in Connect enabled as part of the flow
+ *This filter is available only for contact record-driven metrics.
*AGENT_HIERARCHY_LEVEL_TWO
| AGENT_HIERARCHY_LEVEL_THREE
|
* AGENT_HIERARCHY_LEVEL_FOUR
| AGENT_HIERARCHY_LEVEL_FIVE
|
* CASE_TEMPLATE_ARN
| CASE_STATUS
|
- * contact/segmentAttributes/connect:Subtype
|
- * ROUTING_STEP_EXPRESSION
+ * contact/segmentAttributes/connect:Subtype
| ROUTING_STEP_EXPRESSION
|
+ * Q_CONNECT_ENABLED
*
* @public
*/
@@ -4138,7 +4209,7 @@ export interface GetMetricDataV2Request {
* Unit: Percent
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Abandonment rate *
*Unit: Seconds
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average queue abandon time *
*Unit: Seconds
- *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
+ *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
*UI name: Average active time *
*Valid metric filter key: INITIATION_METHOD
*
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average after contact work time *
*Unit: Seconds
- *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
+ *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
*UI name: Average agent pause time *
*Unit: Seconds
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average contact duration *
*Unit: Seconds
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average conversation duration *
*Unit: Seconds
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average agent greeting time *
*Unit: Seconds
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average customer hold time *
*Unit: Seconds
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average customer hold time all contacts *
*Unit: Count
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average holds *
*Unit: Seconds
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect * *Valid metric filter key: INITIATION_METHOD
*
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average agent interaction time *
*Unit: Count
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average agent interruptions *
*Unit: Seconds
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average agent interruption time *
*Unit: Seconds
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average non-talk time *
* @@ -4394,7 +4465,7 @@ export interface GetMetricDataV2Request { *Unit: Seconds
*Valid groupings and filters: Queue, Channel, Routing Profile, Feature, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average queue answer time *
*Unit: Seconds
- *Valid groupings and filters: Queue, Channel, Routing Profile, - * contact/segmentAttributes/connect:Subtype
+ *Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, + * Q in Connect
*UI name: Average resolution time *
*Unit: Seconds
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average talk time *
*Unit: Seconds
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average agent talk time *
* @@ -4435,7 +4506,7 @@ export interface GetMetricDataV2Request { * analytics. *Unit: Seconds
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Average customer talk time *
* @@ -4451,7 +4522,7 @@ export interface GetMetricDataV2Request { *Unit: Count
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype, RoutingStepExpression
+ * contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect *UI name: Contact abandoned *
*Valid metric filter key: INITIATION_METHOD
*
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Contacts created *
*DISCONNECT_REASON
*
* Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, - * contact/segmentAttributes/connect:Subtype, RoutingStepExpression
+ * contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect *UI name: API contacts handled *
*Valid metric filter key: INITIATION_METHOD
*
Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Contacts handled (connected to agent timestamp) *
* @@ -4496,42 +4567,42 @@ export interface GetMetricDataV2Request { *Unit: Count
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Contacts hold disconnect *
*Unit: Count
- *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
+ *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
*UI name: Contacts hold agent disconnect *
*Unit: Count
- *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
+ *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
*UI name: Contacts hold customer disconnect *
*Unit: Count
- *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
+ *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
*UI name: Contacts put on hold *
*Unit: Count
- *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
+ *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
*UI name: Contacts transferred out external *
*Unit: Percent
- *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
+ *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
*UI name: Contacts transferred out internal *
*Unit: Count
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Contacts queued *
*Unit: Count
- *Valid groupings and filters: Queue, Channel, Routing Profile, - * contact/segmentAttributes/connect:Subtype
+ *Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, + * Q in Connect
*Threshold: For ThresholdValue
enter any whole number from 1 to 604800
* (inclusive), in seconds. For Comparison
, you must enter LT
(for
* "Less than").
Unit: Count
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Contacts transferred out *
*Unit: Count
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Contacts transferred out by agent *
*Unit: Count
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Contacts transferred out queue *
*Unit: Seconds
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Maximum queued time *
*Unit: Percentage
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Non-talk * time percent *
@@ -4642,7 +4713,7 @@ export interface GetMetricDataV2Request { * analytics. *Unit: Percentage
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Talk time * percent *
@@ -4653,7 +4724,7 @@ export interface GetMetricDataV2Request { * analytics. *Unit: Percentage
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Agent * talk time percent *
@@ -4664,7 +4735,7 @@ export interface GetMetricDataV2Request { * analytics. *Unit: Percentage
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Customer talk time percent *
*You can include up to 20 SERVICE_LEVEL metrics in a request.
*Unit: Percent
- *Valid groupings and filters: Queue, Channel, Routing Profile
+ *Valid groupings and filters: Queue, Channel, Routing Profile, Q in Connect
*Threshold: For ThresholdValue
, enter any whole number from 1 to 604800
* (inclusive), in seconds. For Comparison
, you must enter LT
(for
* "Less than").
Unit: Seconds
- *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
+ *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
*UI name: After * contact work time *
@@ -4727,7 +4798,7 @@ export interface GetMetricDataV2Request { *Unit: Seconds
- *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
+ *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
*UI name: Contact flow time *
*Unit: Count
- *Valid groupings and filters: Queue, Channel, Routing Profile, - * contact/segmentAttributes/connect:Subtype
+ *Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, + * Q in Connect
*Threshold: For ThresholdValue
, enter any whole number from 1 to 604800
* (inclusive), in seconds. For Comparison
, you must enter LT
(for
* "Less than").
Unit: Count
- *Valid groupings and filters: Queue, Channel, Routing Profile, - * contact/segmentAttributes/connect:Subtype
+ *Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, + * Q in Connect
*Threshold: For ThresholdValue
, enter any whole number from 1 to 604800
* (inclusive), in seconds. For Comparison
, you must enter LT
(for
* "Less than").
Unit: Count
*Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, - * contact/segmentAttributes/connect:Subtype
+ * contact/segmentAttributes/connect:Subtype, Q in Connect *UI name: Contact disconnected *
*Unit: Seconds
- *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
+ *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
*UI name: Contact handle time *
*Unit: Count
- *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
+ *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
*UI name: Customer hold time *
*Unit: Seconds
- *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
+ *Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
*UI name: Agent interaction and hold time *
*Unit: Count
- *Valid groupings and filters: Queue, Channel, Routing Profile, - * contact/segmentAttributes/connect:Subtype
+ *Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, + * Q in Connect
*UI name: Callback attempts *
*The status of the contact flow.
+ * @public + */ + ContactFlowStatus?: ContactFlowStatus; } /** @@ -9621,38 +9698,6 @@ export interface ReleasePhoneNumberRequest { ClientToken?: string; } -/** - * @public - */ -export interface ReplicateInstanceRequest { - /** - *The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You can provide the InstanceId
, or the entire ARN.
The Amazon Web Services Region where to replicate the Amazon Connect instance.
- * @public - */ - ReplicaRegion: string | undefined; - - /** - *A unique, case-sensitive identifier that you provide to ensure the idempotency of the - * request. If not provided, the Amazon Web Services - * SDK populates this field. For more information about idempotency, see - * Making retries safe with idempotent APIs.
- * @public - */ - ClientToken?: string; - - /** - *The alias for the replicated instance. The ReplicaAlias
must be unique.
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You can provide the InstanceId
, or the entire ARN.
The Amazon Web Services Region where to replicate the Amazon Connect instance.
+ * @public + */ + ReplicaRegion: string | undefined; + + /** + *A unique, case-sensitive identifier that you provide to ensure the idempotency of the + * request. If not provided, the Amazon Web Services + * SDK populates this field. For more information about idempotency, see + * Making retries safe with idempotent APIs.
+ * @public + */ + ClientToken?: string; + + /** + *The alias for the replicated instance. The ReplicaAlias
must be unique.
A leaf node condition which can be used to specify a string condition.
+ *The currently supported values for FieldName
are name
and
+ * description
.
The name of the field in the string condition.
+ * @public + */ + FieldName?: string; + + /** + *The value of the string.
+ * @public + */ + Value?: string; + + /** + *The type of comparison to be made when evaluating the string condition.
+ * @public + */ + ComparisonType?: StringComparisonType; +} + +/** + *A leaf node condition which can be used to specify a tag condition, for example, HAVE
+ * BPO = 123
.
The tag key in the tag condition.
+ * @public + */ + TagKey?: string; + + /** + *The tag value in the tag condition.
+ * @public + */ + TagValue?: string; +} + +/** + *An object that can be used to specify Tag conditions inside the SearchFilter
.
+ * This accepts an OR
of AND
(List of List) input where:
Top level list specifies conditions that need to be applied with OR
+ * operator
Inner list specifies conditions that need to be applied with AND
+ * operator.
A list of conditions which would be applied together with an OR
condition.
+ *
A list of conditions which would be applied together with an AND
+ * condition.
A leaf node condition which can be used to specify a tag condition.
+ * @public + */ + TagCondition?: TagCondition; +} + +/** + *The search criteria to be used to return flow modules.
+ * @public + */ +export interface ContactFlowModuleSearchFilter { + /** + *An object that can be used to specify Tag conditions inside the SearchFilter
.
+ * This accepts an OR
of AND
(List of List) input where:
Top level list specifies conditions that need to be applied with OR
+ * operator
Inner list specifies conditions that need to be applied with AND
+ * operator.
The search criteria to be used to return contact flow modules.
+ * @public + */ + ContactFlowModules?: ContactFlowModule[]; + + /** + *If there are additional results, this is the token for the next set of results.
+ * @public + */ + NextToken?: string; + + /** + *The total number of contact flows which matched your search query.
+ * @public + */ + ApproximateTotalCount?: number; +} + +/** + *Filters to be applied to search results.
+ * @public + */ +export interface ContactFlowSearchFilter { + /** + *An object that can be used to specify Tag conditions inside the SearchFilter
.
+ * This accepts an OR
of AND
(List of List) input where:
Top level list specifies conditions that need to be applied with OR
+ * operator
Inner list specifies conditions that need to be applied with AND
+ * operator.
Information about the contact flows.
+ * @public + */ + ContactFlows?: ContactFlow[]; + + /** + *If there are additional results, this is the token for the next set of results.
+ * @public + */ + NextToken?: string; + + /** + *The total number of contact flows which matched your search query.
+ * @public + */ + ApproximateTotalCount?: number; +} + /** * @public * @enum @@ -662,105 +889,6 @@ export interface SearchContactsResponse { TotalCount?: number; } -/** - * @public - * @enum - */ -export const StringComparisonType = { - CONTAINS: "CONTAINS", - EXACT: "EXACT", - STARTS_WITH: "STARTS_WITH", -} as const; - -/** - * @public - */ -export type StringComparisonType = (typeof StringComparisonType)[keyof typeof StringComparisonType]; - -/** - *A leaf node condition which can be used to specify a string condition.
- *The currently supported values for FieldName
are name
and
- * description
.
The name of the field in the string condition.
- * @public - */ - FieldName?: string; - - /** - *The value of the string.
- * @public - */ - Value?: string; - - /** - *The type of comparison to be made when evaluating the string condition.
- * @public - */ - ComparisonType?: StringComparisonType; -} - -/** - *A leaf node condition which can be used to specify a tag condition, for example, HAVE
- * BPO = 123
.
The tag key in the tag condition.
- * @public - */ - TagKey?: string; - - /** - *The tag value in the tag condition.
- * @public - */ - TagValue?: string; -} - -/** - *An object that can be used to specify Tag conditions inside the SearchFilter
.
- * This accepts an OR
of AND
(List of List) input where:
Top level list specifies conditions that need to be applied with OR
- * operator
Inner list specifies conditions that need to be applied with AND
- * operator.
A list of conditions which would be applied together with an OR
condition.
- *
A list of conditions which would be applied together with an AND
- * condition.
A leaf node condition which can be used to specify a tag condition.
- * @public - */ - TagCondition?: TagCondition; -} - /** *Filters to be applied to search results.
* @public @@ -1852,7 +1980,8 @@ export interface StartAttachedFileUploadRequest { FileSizeInBytes: number | undefined; /** - *Optional override for the expiry of the pre-signed S3 URL in seconds.
+ *Optional override for the expiry of the pre-signed S3 URL in seconds. The default value is + * 300.
* @public */ UrlExpiryInSeconds?: number; @@ -5183,6 +5312,84 @@ export interface EvaluationFormSection { Weight?: number; } +/** + *The search criteria to be used to return flow modules.
+ * @public + */ +export interface ContactFlowModuleSearchCriteria { + /** + *A list of conditions which would be applied together with an OR
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A leaf node condition which can be used to specify a string condition.
+ *The currently supported values for FieldName
are name
and
+ * description
.
The search criteria to be used to return contact flows.
+ * @public + */ +export interface ContactFlowSearchCriteria { + /** + *A list of conditions which would be applied together with an OR
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A leaf node condition which can be used to specify a string condition.
+ *The currently supported values for FieldName
are name
and
+ * description
.
The type of flow.
+ * @public + */ + TypeCondition?: ContactFlowType; + + /** + *The state of the flow.
+ * @public + */ + StateCondition?: ContactFlowState; + + /** + *The status of the flow.
+ * @public + */ + StatusCondition?: ContactFlowStatus; +} + /** * @public */ @@ -5714,6 +5921,90 @@ export interface DescribeEvaluationFormResponse { EvaluationForm: EvaluationForm | undefined; } +/** + * @public + */ +export interface SearchContactFlowModulesRequest { + /** + *The identifier of the Amazon Connect instance. You can find the instance ID in the + * Amazon Resource Name (ARN) of the instance.
+ * @public + */ + InstanceId: string | undefined; + + /** + *The token for the next set of results. Use the value returned in the previous response in + * the next request to retrieve the next set of results.
+ * @public + */ + NextToken?: string; + + /** + *The maximum number of results to return per page.
+ * @public + */ + MaxResults?: number; + + /** + *Filters to be applied to search results.
+ * @public + */ + SearchFilter?: ContactFlowModuleSearchFilter; + + /** + *The search criteria to be used to return contact flow modules.
+ *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 result in invalid results.
The identifier of the Amazon Connect instance. You can find the instance ID in the + * Amazon Resource Name (ARN) of the instance.
+ * @public + */ + InstanceId: string | undefined; + + /** + *The token for the next set of results. Use the value returned in the previous response in + * the next request to retrieve the next set of results.
+ * @public + */ + NextToken?: string; + + /** + *The maximum number of results to return per page.
+ * @public + */ + MaxResults?: number; + + /** + *Filters to be applied to search results.
+ * @public + */ + SearchFilter?: ContactFlowSearchFilter; + + /** + *The search criteria to be used to return flows.
+ *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 result in invalid results.
Error describing a failure to retrieve attached file metadata through BatchGetAttachedFileMetadata action.
" + "smithy.api#documentation": "Error describing a failure to retrieve attached file metadata through\n BatchGetAttachedFileMetadata action.
" } }, "com.amazonaws.connect#AttachedFileErrorsList": { @@ -5038,6 +5044,12 @@ "smithy.api#documentation": "The type of flow.
" } }, + "Status": { + "target": "com.amazonaws.connect#ContactFlowStatus", + "traits": { + "smithy.api#documentation": "The status of the contact flow.
" + } + }, "Description": { "target": "com.amazonaws.connect#ContactFlowDescription", "traits": { @@ -5170,6 +5182,52 @@ "smithy.api#pattern": "\\S" } }, + "com.amazonaws.connect#ContactFlowModuleSearchConditionList": { + "type": "list", + "member": { + "target": "com.amazonaws.connect#ContactFlowModuleSearchCriteria" + } + }, + "com.amazonaws.connect#ContactFlowModuleSearchCriteria": { + "type": "structure", + "members": { + "OrConditions": { + "target": "com.amazonaws.connect#ContactFlowModuleSearchConditionList", + "traits": { + "smithy.api#documentation": "A list of conditions which would be applied together with an OR
\n condition.
A list of conditions which would be applied together with an AND
\n condition.
The search criteria to be used to return flow modules.
" + } + }, + "com.amazonaws.connect#ContactFlowModuleSearchFilter": { + "type": "structure", + "members": { + "TagFilter": { + "target": "com.amazonaws.connect#ControlPlaneTagFilter" + } + }, + "traits": { + "smithy.api#documentation": "The search criteria to be used to return flow modules.
" + } + }, + "com.amazonaws.connect#ContactFlowModuleSearchSummaryList": { + "type": "list", + "member": { + "target": "com.amazonaws.connect#ContactFlowModule" + } + }, "com.amazonaws.connect#ContactFlowModuleState": { "type": "enum", "members": { @@ -5263,6 +5321,70 @@ "smithy.api#httpError": 404 } }, + "com.amazonaws.connect#ContactFlowSearchConditionList": { + "type": "list", + "member": { + "target": "com.amazonaws.connect#ContactFlowSearchCriteria" + } + }, + "com.amazonaws.connect#ContactFlowSearchCriteria": { + "type": "structure", + "members": { + "OrConditions": { + "target": "com.amazonaws.connect#ContactFlowSearchConditionList", + "traits": { + "smithy.api#documentation": "A list of conditions which would be applied together with an OR
\n condition.
A list of conditions which would be applied together with an AND
\n condition.
The type of flow.
" + } + }, + "StateCondition": { + "target": "com.amazonaws.connect#ContactFlowState", + "traits": { + "smithy.api#documentation": "The state of the flow.
" + } + }, + "StatusCondition": { + "target": "com.amazonaws.connect#ContactFlowStatus", + "traits": { + "smithy.api#documentation": "The status of the flow.
" + } + } + }, + "traits": { + "smithy.api#documentation": "The search criteria to be used to return contact flows.
" + } + }, + "com.amazonaws.connect#ContactFlowSearchFilter": { + "type": "structure", + "members": { + "TagFilter": { + "target": "com.amazonaws.connect#ControlPlaneTagFilter" + } + }, + "traits": { + "smithy.api#documentation": "Filters to be applied to search results.
" + } + }, + "com.amazonaws.connect#ContactFlowSearchSummaryList": { + "type": "list", + "member": { + "target": "com.amazonaws.connect#ContactFlow" + } + }, "com.amazonaws.connect#ContactFlowState": { "type": "enum", "members": { @@ -5280,6 +5402,23 @@ } } }, + "com.amazonaws.connect#ContactFlowStatus": { + "type": "enum", + "members": { + "PUBLISHED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PUBLISHED" + } + }, + "SAVED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SAVED" + } + } + } + }, "com.amazonaws.connect#ContactFlowSummary": { "type": "structure", "members": { @@ -5312,6 +5451,12 @@ "traits": { "smithy.api#documentation": "The type of flow.
" } + }, + "ContactFlowStatus": { + "target": "com.amazonaws.connect#ContactFlowStatus", + "traits": { + "smithy.api#documentation": "The status of the contact flow.
" + } } }, "traits": { @@ -6128,6 +6273,12 @@ "smithy.api#required": {} } }, + "Status": { + "target": "com.amazonaws.connect#ContactFlowStatus", + "traits": { + "smithy.api#documentation": "Indicates the flow status as either SAVED
or PUBLISHED
. The\n PUBLISHED
status will initiate validation on the content. the SAVED
\n status does not initiate validation of the content. SAVED
|\n PUBLISHED
.
Describes the specified flow.
\nYou can also create and update flows using the Amazon Connect\n Flow language.
", + "smithy.api#documentation": "Describes the specified flow.
\nYou can also create and update flows using the Amazon Connect\n Flow language.
\nUse the $SAVED
alias in the request to describe the SAVED
content\n of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED
. Once a contact flow is\n published, $SAVED
needs to be supplied to view saved content that has not been\n published.
In the response, Status indicates the flow status as either\n SAVED
or PUBLISHED
. The PUBLISHED
status will initiate\n validation on the content. SAVED
does not initiate validation of the content.\n SAVED
| PUBLISHED
\n
Describes the specified flow module.
", + "smithy.api#documentation": "Describes the specified flow module.
\nUse the $SAVED
alias in the request to describe the SAVED
content\n of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED
. Once a contact flow is\n published, $SAVED
needs to be supplied to view saved content that has not been\n published.
Optional override for the expiry of the pre-signed S3 URL in seconds.
", + "smithy.api#documentation": "Optional override for the expiry of the pre-signed S3 URL in seconds. The default value is\n 300.
", "smithy.api#httpQuery": "urlExpiryInSeconds" } }, @@ -15253,7 +15404,7 @@ "AssociatedResourceArn": { "target": "com.amazonaws.connect#ARN", "traits": { - "smithy.api#documentation": "The resource to which the attached file is (being) uploaded to. Cases are the only\n current supported resource.
\nThis value must be a valid ARN.
\nThe resource to which the attached file is (being) uploaded to. Cases are the only\n current supported resource.
" } }, "FileUseCaseType": { @@ -15950,20 +16101,20 @@ "Filters": { "target": "com.amazonaws.connect#FiltersV2List", "traits": { - "smithy.api#documentation": "The filters to apply to returned metrics. You can filter on the following resources:
\nQueues
\nRouting profiles
\nAgents
\nChannels
\nUser hierarchy groups
\nFeature
\nRouting step expression
\nAt least one filter must be passed from queues, routing profiles, agents, or user hierarchy\n groups.
\nTo filter by phone number, see Create a historical\n metrics report in the Amazon Connect Administrator's\n Guide.
\nNote the following limits:
\n\n Filter keys: A maximum of 5 filter keys are supported in\n a single request. Valid filter keys: QUEUE
| ROUTING_PROFILE
|\n AGENT
| CHANNEL
| AGENT_HIERARCHY_LEVEL_ONE
|\n AGENT_HIERARCHY_LEVEL_TWO
| AGENT_HIERARCHY_LEVEL_THREE
|\n AGENT_HIERARCHY_LEVEL_FOUR
| AGENT_HIERARCHY_LEVEL_FIVE
|\n FEATURE
| CASE_TEMPLATE_ARN
| CASE_STATUS
|\n contact/segmentAttributes/connect:Subtype
|\n ROUTING_STEP_EXPRESSION
\n
\n Filter values: A maximum of 100 filter values are\n supported in a single request. VOICE, CHAT, and TASK are valid filterValue
for the\n CHANNEL filter key. They do not count towards limitation of 100 filter values. For example, a\n GetMetricDataV2 request can filter by 50 queues, 35 agents, and 15 routing profiles for a total\n of 100 filter values, along with 3 channel filters.
\n contact_lens_conversational_analytics
is a valid filterValue for the\n FEATURE
filter key. It is available only to contacts analyzed by Contact Lens\n conversational analytics.
\n connect:Chat
, connect:SMS
, connect:Telephony
, and\n connect:WebRTC
are valid filterValue
examples (not exhaustive) for\n the contact/segmentAttributes/connect:Subtype filter
key.
\n ROUTING_STEP_EXPRESSION
is a valid filter key with a filter value up to 3000\n length. This filter is case and order sensitive. JSON string fields must be sorted in ascending\n order and JSON array order should be kept as is.
The filters to apply to returned metrics. You can filter on the following resources:
\nQueues
\nRouting profiles
\nAgents
\nChannels
\nUser hierarchy groups
\nFeature
\nRouting step expression
\nAt least one filter must be passed from queues, routing profiles, agents, or user hierarchy\n groups.
\nTo filter by phone number, see Create a historical\n metrics report in the Amazon Connect Administrator's\n Guide.
\nNote the following limits:
\n\n Filter keys: A maximum of 5 filter keys are supported in\n a single request. Valid filter keys: QUEUE
| ROUTING_PROFILE
|\n AGENT
| CHANNEL
| AGENT_HIERARCHY_LEVEL_ONE
|\n AGENT_HIERARCHY_LEVEL_TWO
| AGENT_HIERARCHY_LEVEL_THREE
|\n AGENT_HIERARCHY_LEVEL_FOUR
| AGENT_HIERARCHY_LEVEL_FIVE
|\n FEATURE
| CASE_TEMPLATE_ARN
| CASE_STATUS
|\n contact/segmentAttributes/connect:Subtype
| ROUTING_STEP_EXPRESSION
\n | Q_CONNECT_ENABLED
\n
\n Filter values: A maximum of 100 filter values are\n supported in a single request. VOICE, CHAT, and TASK are valid filterValue
for the\n CHANNEL filter key. They do not count towards limitation of 100 filter values. For example, a\n GetMetricDataV2 request can filter by 50 queues, 35 agents, and 15 routing profiles for a total\n of 100 filter values, along with 3 channel filters.
\n contact_lens_conversational_analytics
is a valid filterValue for the\n FEATURE
filter key. It is available only to contacts analyzed by Contact Lens\n conversational analytics.
\n connect:Chat
, connect:SMS
, connect:Telephony
, and\n connect:WebRTC
are valid filterValue
examples (not exhaustive) for\n the contact/segmentAttributes/connect:Subtype filter
key.
\n ROUTING_STEP_EXPRESSION
is a valid filter key with a filter value up to 3000\n length. This filter is case and order sensitive. JSON string fields must be sorted in ascending\n order and JSON array order should be kept as is.
\n Q_CONNECT_ENABLED
. TRUE and FALSE are the only valid filterValues for the\n Q_CONNECT_ENABLED
filter key.
TRUE includes all contacts that had Amazon Q in Connect enabled as part of the flow.
\nFALSE includes all contacts that did not have Amazon Q in Connect enabled as part of the flow
\nThis filter is available only for contact record-driven metrics.
\nThe grouping applied to the metrics that are returned. For example, when results are grouped\n by queue, the metrics returned are grouped by queue. The values that are returned apply to the\n metrics for each queue. They are not aggregated for all queues.
\nIf no grouping is specified, a summary of all metrics is returned.
\nValid grouping keys: QUEUE
| ROUTING_PROFILE
| AGENT
\n | CHANNEL
| AGENT_HIERARCHY_LEVEL_ONE
|\n AGENT_HIERARCHY_LEVEL_TWO
| AGENT_HIERARCHY_LEVEL_THREE
|\n AGENT_HIERARCHY_LEVEL_FOUR
| AGENT_HIERARCHY_LEVEL_FIVE
|\n CASE_TEMPLATE_ARN
| CASE_STATUS
|\n contact/segmentAttributes/connect:Subtype
|\n ROUTING_STEP_EXPRESSION
\n
The grouping applied to the metrics that are returned. For example, when results are grouped\n by queue, the metrics returned are grouped by queue. The values that are returned apply to the\n metrics for each queue. They are not aggregated for all queues.
\nIf no grouping is specified, a summary of all metrics is returned.
\nValid grouping keys: QUEUE
| ROUTING_PROFILE
| AGENT
\n | CHANNEL
| AGENT_HIERARCHY_LEVEL_ONE
|\n AGENT_HIERARCHY_LEVEL_TWO
| AGENT_HIERARCHY_LEVEL_THREE
|\n AGENT_HIERARCHY_LEVEL_FOUR
| AGENT_HIERARCHY_LEVEL_FIVE
|\n CASE_TEMPLATE_ARN
| CASE_STATUS
|\n contact/segmentAttributes/connect:Subtype
| ROUTING_STEP_EXPRESSION
|\n Q_CONNECT_ENABLED
\n
The metrics to retrieve. Specify the name, groupings, and filters for each metric. The\n following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator's\n Guide.
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype
\nUI name: Abandonment rate\n
\nThis metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Adherent time\n
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Agent answer rate\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Non-adherent time\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Agent\n non-response\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nData for this metric is available starting from October 1, 2023 0:00:00 GMT.
\nUI name: Agent non-response without customer abandons\n
\nUnit: Percentage
\nValid groupings and filters: Routing Profile, Agent, Agent Hierarchy
\nUI name: Occupancy\n
\nThis metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Adherence\n
\nThis metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Scheduled time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average queue abandon time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Average active time\n
\nUnit: Seconds
\nValid metric filter key: INITIATION_METHOD
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average after contact work time\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid metric filter key: INITIATION_METHOD
. For now, this metric only\n supports the following as INITIATION_METHOD
: INBOUND
|\n OUTBOUND
| CALLBACK
| API
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Average agent API connecting time\n
\nThe Negate
key in Metric Level Filters is not applicable for this\n metric.
Unit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Average agent pause time\n
\nUnit: Count
\nRequired filter key: CASE_TEMPLATE_ARN
\nValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
\nUI name: Average contacts per case\n
\nUnit: Seconds
\nRequired filter key: CASE_TEMPLATE_ARN
\nValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
\nUI name: Average case resolution time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average contact duration\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average conversation duration\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average agent greeting time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, RoutingStepExpression
\nUI name: Average handle time\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average customer hold time\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average customer hold time all contacts\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average holds\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\n \nUnit: Seconds
\nValid metric filter key: INITIATION_METHOD
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Feature,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average agent interaction time\n
\nFeature is a valid filter but not a valid grouping.
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average agent interruptions\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average agent interruption time\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average non-talk time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Feature,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average queue answer time\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average resolution time\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average talk time\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average agent talk time\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Average customer talk time\n
\nUnit: Count
\nRequired filter key: CASE_TEMPLATE_ARN
\nValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
\nUI name: Cases created\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, RoutingStepExpression
\nUI name: Contact abandoned\n
\nUnit: Count
\nValid metric filter key: INITIATION_METHOD
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Feature,\n contact/segmentAttributes/connect:Subtype
\nUI name: Contacts created\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Count
\nValid metric filter key: INITIATION_METHOD
,\n DISCONNECT_REASON
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, RoutingStepExpression
\nUI name: API contacts handled\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Count
\nValid metric filter key: INITIATION_METHOD
\n
Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\n \nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Contacts hold disconnect\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Contacts hold agent disconnect\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Contacts hold customer disconnect\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Contacts put on hold\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Contacts transferred out external\n
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Contacts transferred out internal\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Contacts queued\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Contacts queued (enqueue timestamp)\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile,\n contact/segmentAttributes/connect:Subtype
\nThreshold: For ThresholdValue
enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
UI name: Contacts resolved in X\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype
\nUI name: Contacts transferred out\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Contacts transferred out by agent\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Contacts transferred out queue\n
\nUnit: Count
\nRequired filter key: CASE_TEMPLATE_ARN
\nValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
\nUI name: Current cases\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Maximum queued time\n
\nUnit: Percent
\nRequired filter key: CASE_TEMPLATE_ARN
\nValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
\nUI name: Cases resolved on first contact\n
\nUnit: Percent
\nValid groupings and filters: Queue, RoutingStepExpression
\nUI name: Not available
\nUnit: Percent
\nValid groupings and filters: Queue, RoutingStepExpression
\nUI name: Not available
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Percentage
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Non-talk\n time percent\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Percentage
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Talk time\n percent\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Percentage
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Agent\n talk time percent\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Percentage
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Customer talk time percent\n
\nUnit: Count
\nRequired filter key: CASE_TEMPLATE_ARN
\nValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
\nUI name: Cases reopened\n
\nUnit: Count
\nRequired filter key: CASE_TEMPLATE_ARN
\nValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
\nUI name: Cases resolved\n
\nYou can include up to 20 SERVICE_LEVEL metrics in a request.
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
UI name: Service level X\n
\nUnit: Count
\nValid groupings and filters: Queue, RoutingStepExpression
\nUI name: Not available
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: After\n contact work time\n
\nUnit: Seconds
\nValid metric filter key: INITIATION_METHOD
. This metric only supports the\n following filter keys as INITIATION_METHOD
: INBOUND
|\n OUTBOUND
| CALLBACK
| API
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Agent API connecting time\n
\nThe Negate
key in Metric Level Filters is not applicable for this\n metric.
Unit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Contact flow time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Agent on contact time\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile,\n contact/segmentAttributes/connect:Subtype
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
UI name: Contacts answered in X seconds\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile,\n contact/segmentAttributes/connect:Subtype
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
UI name: Contacts abandoned in X seconds\n
\nValid metric filter key: DISCONNECT_REASON
\n
Unit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Contact disconnected\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Error status time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Contact handle time\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Customer hold time\n
\nUnit: Seconds
\nValid groupings and filters: Routing Profile, Agent, Agent Hierarchy
\nUI name: Agent idle time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Agent interaction and hold time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Agent interaction time\n
\nUnit: Seconds
\nValid groupings and filters: Routing Profile, Agent, Agent Hierarchy
\nUI name: Non-Productive Time\n
\nUnit: Seconds
\nValid groupings and filters: Routing Profile, Agent, Agent Hierarchy
\nUI name: Online time\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile,\n contact/segmentAttributes/connect:Subtype
\nUI name: Callback attempts\n
\nThe metrics to retrieve. Specify the name, groupings, and filters for each metric. The\n following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator's\n Guide.
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Abandonment rate\n
\nThis metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Adherent time\n
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Agent answer rate\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Non-adherent time\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Agent\n non-response\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nData for this metric is available starting from October 1, 2023 0:00:00 GMT.
\nUI name: Agent non-response without customer abandons\n
\nUnit: Percentage
\nValid groupings and filters: Routing Profile, Agent, Agent Hierarchy
\nUI name: Occupancy\n
\nThis metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Adherence\n
\nThis metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Scheduled time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average queue abandon time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
\nUI name: Average active time\n
\nUnit: Seconds
\nValid metric filter key: INITIATION_METHOD
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average after contact work time\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid metric filter key: INITIATION_METHOD
. For now, this metric only\n supports the following as INITIATION_METHOD
: INBOUND
|\n OUTBOUND
| CALLBACK
| API
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Average agent API connecting time\n
\nThe Negate
key in Metric Level Filters is not applicable for this\n metric.
Unit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
\nUI name: Average agent pause time\n
\nUnit: Count
\nRequired filter key: CASE_TEMPLATE_ARN
\nValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
\nUI name: Average contacts per case\n
\nUnit: Seconds
\nRequired filter key: CASE_TEMPLATE_ARN
\nValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
\nUI name: Average case resolution time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average contact duration\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average conversation duration\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average agent greeting time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, RoutingStepExpression
\nUI name: Average handle time\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average customer hold time\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average customer hold time all contacts\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average holds\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\n \nUnit: Seconds
\nValid metric filter key: INITIATION_METHOD
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average agent interaction time\n
\nFeature is a valid filter but not a valid grouping.
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average agent interruptions\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average agent interruption time\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average non-talk time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average queue answer time\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,\n Q in Connect
\nUI name: Average resolution time\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average talk time\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average agent talk time\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Average customer talk time\n
\nUnit: Count
\nRequired filter key: CASE_TEMPLATE_ARN
\nValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
\nUI name: Cases created\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect
\nUI name: Contact abandoned\n
\nUnit: Count
\nValid metric filter key: INITIATION_METHOD
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Contacts created\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Count
\nValid metric filter key: INITIATION_METHOD
,\n DISCONNECT_REASON
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect
\nUI name: API contacts handled\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Count
\nValid metric filter key: INITIATION_METHOD
\n
Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\n \nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Contacts hold disconnect\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
\nUI name: Contacts hold agent disconnect\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
\nUI name: Contacts hold customer disconnect\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
\nUI name: Contacts put on hold\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
\nUI name: Contacts transferred out external\n
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
\nUI name: Contacts transferred out internal\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Contacts queued\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype
\nUI name: Contacts queued (enqueue timestamp)\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,\n Q in Connect
\nThreshold: For ThresholdValue
enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
UI name: Contacts resolved in X\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Contacts transferred out\n
\nFeature is a valid filter but not a valid grouping.
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Contacts transferred out by agent\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Contacts transferred out queue\n
\nUnit: Count
\nRequired filter key: CASE_TEMPLATE_ARN
\nValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
\nUI name: Current cases\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Maximum queued time\n
\nUnit: Percent
\nRequired filter key: CASE_TEMPLATE_ARN
\nValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
\nUI name: Cases resolved on first contact\n
\nUnit: Percent
\nValid groupings and filters: Queue, RoutingStepExpression
\nUI name: Not available
\nUnit: Percent
\nValid groupings and filters: Queue, RoutingStepExpression
\nUI name: Not available
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Percentage
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Non-talk\n time percent\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Percentage
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Talk time\n percent\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Percentage
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Agent\n talk time percent\n
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Percentage
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Customer talk time percent\n
\nUnit: Count
\nRequired filter key: CASE_TEMPLATE_ARN
\nValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
\nUI name: Cases reopened\n
\nUnit: Count
\nRequired filter key: CASE_TEMPLATE_ARN
\nValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
\nUI name: Cases resolved\n
\nYou can include up to 20 SERVICE_LEVEL metrics in a request.
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile, Q in Connect
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
UI name: Service level X\n
\nUnit: Count
\nValid groupings and filters: Queue, RoutingStepExpression
\nUI name: Not available
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
\nUI name: After\n contact work time\n
\nUnit: Seconds
\nValid metric filter key: INITIATION_METHOD
. This metric only supports the\n following filter keys as INITIATION_METHOD
: INBOUND
|\n OUTBOUND
| CALLBACK
| API
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Agent API connecting time\n
\nThe Negate
key in Metric Level Filters is not applicable for this\n metric.
Unit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
\nUI name: Contact flow time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Agent on contact time\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,\n Q in Connect
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
UI name: Contacts answered in X seconds\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,\n Q in Connect
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
UI name: Contacts abandoned in X seconds\n
\nValid metric filter key: DISCONNECT_REASON
\n
Unit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect
\nUI name: Contact disconnected\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Error status time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
\nUI name: Contact handle time\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
\nUI name: Customer hold time\n
\nUnit: Seconds
\nValid groupings and filters: Routing Profile, Agent, Agent Hierarchy
\nUI name: Agent idle time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
\nUI name: Agent interaction and hold time\n
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUI name: Agent interaction time\n
\nUnit: Seconds
\nValid groupings and filters: Routing Profile, Agent, Agent Hierarchy
\nUI name: Non-Productive Time\n
\nUnit: Seconds
\nValid groupings and filters: Routing Profile, Agent, Agent Hierarchy
\nUI name: Online time\n
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,\n Q in Connect
\nUI name: Callback attempts\n
\nSearches the flow modules in an Amazon Connect instance, with optional filtering.
", + "smithy.api#http": { + "method": "POST", + "uri": "/search-contact-flow-modules", + "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "items": "ContactFlowModules", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.connect#SearchContactFlowModulesRequest": { + "type": "structure", + "members": { + "InstanceId": { + "target": "com.amazonaws.connect#InstanceId", + "traits": { + "smithy.api#documentation": "The identifier of the Amazon Connect instance. You can find the instance ID in the\n Amazon Resource Name (ARN) of the instance.
", + "smithy.api#required": {} + } + }, + "NextToken": { + "target": "com.amazonaws.connect#NextToken2500", + "traits": { + "smithy.api#documentation": "The token for the next set of results. Use the value returned in the previous response in\n the next request to retrieve the next set of results.
" + } + }, + "MaxResults": { + "target": "com.amazonaws.connect#MaxResult100", + "traits": { + "smithy.api#documentation": "The maximum number of results to return per page.
" + } + }, + "SearchFilter": { + "target": "com.amazonaws.connect#ContactFlowModuleSearchFilter", + "traits": { + "smithy.api#documentation": "Filters to be applied to search results.
" + } + }, + "SearchCriteria": { + "target": "com.amazonaws.connect#ContactFlowModuleSearchCriteria", + "traits": { + "smithy.api#documentation": "The search criteria to be used to return contact flow modules.
\nThe name
and description
fields support \"contains\" queries with a\n minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths\n outside of this range will result in invalid results.
The search criteria to be used to return contact flow modules.
" + } + }, + "NextToken": { + "target": "com.amazonaws.connect#NextToken2500", + "traits": { + "smithy.api#documentation": "If there are additional results, this is the token for the next set of results.
" + } + }, + "ApproximateTotalCount": { + "target": "com.amazonaws.connect#ApproximateTotalCount", + "traits": { + "smithy.api#documentation": "The total number of contact flows which matched your search query.
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.connect#SearchContactFlows": { + "type": "operation", + "input": { + "target": "com.amazonaws.connect#SearchContactFlowsRequest" + }, + "output": { + "target": "com.amazonaws.connect#SearchContactFlowsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.connect#InternalServiceException" + }, + { + "target": "com.amazonaws.connect#InvalidParameterException" + }, + { + "target": "com.amazonaws.connect#InvalidRequestException" + }, + { + "target": "com.amazonaws.connect#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.connect#ThrottlingException" + } + ], + "traits": { + "smithy.api#documentation": "Searches the contact flows in an Amazon Connect instance, with optional\n filtering.
", + "smithy.api#http": { + "method": "POST", + "uri": "/search-contact-flows", + "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "items": "ContactFlows", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.connect#SearchContactFlowsRequest": { + "type": "structure", + "members": { + "InstanceId": { + "target": "com.amazonaws.connect#InstanceId", + "traits": { + "smithy.api#documentation": "The identifier of the Amazon Connect instance. You can find the instance ID in the\n Amazon Resource Name (ARN) of the instance.
", + "smithy.api#required": {} + } + }, + "NextToken": { + "target": "com.amazonaws.connect#NextToken2500", + "traits": { + "smithy.api#documentation": "The token for the next set of results. Use the value returned in the previous response in\n the next request to retrieve the next set of results.
" + } + }, + "MaxResults": { + "target": "com.amazonaws.connect#MaxResult100", + "traits": { + "smithy.api#documentation": "The maximum number of results to return per page.
" + } + }, + "SearchFilter": { + "target": "com.amazonaws.connect#ContactFlowSearchFilter", + "traits": { + "smithy.api#documentation": "Filters to be applied to search results.
" + } + }, + "SearchCriteria": { + "target": "com.amazonaws.connect#ContactFlowSearchCriteria", + "traits": { + "smithy.api#documentation": "The search criteria to be used to return flows.
\nThe name
and description
fields support \"contains\" queries with a\n minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths\n outside of this range will result in invalid results.
Information about the contact flows.
" + } + }, + "NextToken": { + "target": "com.amazonaws.connect#NextToken2500", + "traits": { + "smithy.api#documentation": "If there are additional results, this is the token for the next set of results.
" + } + }, + "ApproximateTotalCount": { + "target": "com.amazonaws.connect#ApproximateTotalCount", + "traits": { + "smithy.api#documentation": "The total number of contact flows which matched your search query.
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.connect#SearchContacts": { "type": "operation", "input": { @@ -31089,7 +31450,7 @@ "UrlExpiryInSeconds": { "target": "com.amazonaws.connect#URLExpiryInSeconds", "traits": { - "smithy.api#documentation": "Optional override for the expiry of the pre-signed S3 URL in seconds.
" + "smithy.api#documentation": "Optional override for the expiry of the pre-signed S3 URL in seconds. The default value is\n 300.
" } }, "FileUseCaseType": { @@ -34296,7 +34657,7 @@ } ], "traits": { - "smithy.api#documentation": "Updates the specified flow.
\nYou can also create and update flows using the Amazon Connect\n Flow language.
", + "smithy.api#documentation": "Updates the specified flow.
\nYou can also create and update flows using the Amazon Connect\n Flow language.
\nUse the $SAVED
alias in the request to describe the SAVED
content\n of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED
. Once a contact flow is\n published, $SAVED
needs to be supplied to view saved content that has not been\n published.
Updates specified flow module for the specified Amazon Connect instance.
", + "smithy.api#documentation": "Updates specified flow module for the specified Amazon Connect instance.
\nUse the $SAVED
alias in the request to describe the SAVED
content\n of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED
. Once a contact flow is\n published, $SAVED
needs to be supplied to view saved content that has not been\n published.