diff --git a/clients/client-connect/README.md b/clients/client-connect/README.md
index 128efc9116ed7..7fc9eb3cf0d77 100644
--- a/clients/client-connect/README.md
+++ b/clients/client-connect/README.md
@@ -33,7 +33,7 @@ a list of Amazon Connect endpoints, see void
): void;
+ /**
+ * @see {@link StartScreenSharingCommand}
+ */
+ startScreenSharing(
+ args: StartScreenSharingCommandInput,
+ options?: __HttpHandlerOptions
+ ): Promise Associates an agent with a traffic distribution group. Associates an agent with a traffic distribution group. This API can be called only in the Region where the traffic distribution group is
+ * created. Creates a traffic distribution group given an Amazon Connect instance that has been replicated. Creates a traffic distribution group given an Amazon Connect instance that has been replicated. The Disassociates an agent from a traffic distribution group. Disassociates an agent from a traffic distribution group. This API can be called only in the Region where the traffic distribution group is
+ * created.SignInConfig
distribution is available only on a
* default TrafficDistributionGroup
(see the IsDefault
parameter in the
diff --git a/clients/client-connect/src/commands/DescribeContactCommand.ts b/clients/client-connect/src/commands/DescribeContactCommand.ts
index 8547c7908454a..3cbb2eeb52e56 100644
--- a/clients/client-connect/src/commands/DescribeContactCommand.ts
+++ b/clients/client-connect/src/commands/DescribeContactCommand.ts
@@ -90,6 +90,7 @@ export interface DescribeContactCommandOutput extends DescribeContactResponse, _
* // },
* // Capabilities: { // ParticipantCapabilities
* // Video: "SEND",
+ * // ScreenShare: "SEND",
* // },
* // },
* // InitiationTimestamp: new Date("TIMESTAMP"),
@@ -172,6 +173,7 @@ export interface DescribeContactCommandOutput extends DescribeContactResponse, _
* // },
* // Capabilities: {
* // Video: "SEND",
+ * // ScreenShare: "SEND",
* // },
* // },
* // Campaign: { // Campaign
diff --git a/clients/client-connect/src/commands/DisassociateTrafficDistributionGroupUserCommand.ts b/clients/client-connect/src/commands/DisassociateTrafficDistributionGroupUserCommand.ts
index 3eab8aa1499ce..178ee6d8b3d8c 100644
--- a/clients/client-connect/src/commands/DisassociateTrafficDistributionGroupUserCommand.ts
+++ b/clients/client-connect/src/commands/DisassociateTrafficDistributionGroupUserCommand.ts
@@ -37,7 +37,8 @@ export interface DisassociateTrafficDistributionGroupUserCommandOutput
__MetadataBearer {}
/**
- * GetMetricDataV2
offers more features than GetMetricData, the previous
* version of this API. It has new metrics, offers filtering at a metric level, and offers the
* ability to filter and group data by channels, queues, routing profiles, agents, and agent
- * hierarchy levels. It can retrieve historical data for the last 3 months, at varying intervals.
For a description of the historical metrics that are supported by
* GetMetricDataV2
and GetMetricData
, see Historical metrics
* definitions 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.
+ * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { ConnectClient, StartScreenSharingCommand } from "@aws-sdk/client-connect"; // ES Modules import + * // const { ConnectClient, StartScreenSharingCommand } = require("@aws-sdk/client-connect"); // CommonJS import + * const client = new ConnectClient(config); + * const input = { // StartScreenSharingRequest + * ClientToken: "STRING_VALUE", + * InstanceId: "STRING_VALUE", // required + * ContactId: "STRING_VALUE", // required + * }; + * const command = new StartScreenSharingCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param StartScreenSharingCommandInput - {@link StartScreenSharingCommandInput} + * @returns {@link StartScreenSharingCommandOutput} + * @see {@link StartScreenSharingCommandInput} for command's `input` shape. + * @see {@link StartScreenSharingCommandOutput} for command's `response` shape. + * @see {@link ConnectClientResolvedConfig | config} for ConnectClient's `config` shape. + * + * @throws {@link AccessDeniedException} (client fault) + *You do not have sufficient permissions to perform this action.
+ * + * @throws {@link InternalServiceException} (server fault) + *Request processing failed because of an error or failure with the service.
+ * + * @throws {@link InvalidParameterException} (client fault) + *One or more of the specified parameters are not valid.
+ * + * @throws {@link InvalidRequestException} (client fault) + *The request is not valid.
+ * + * @throws {@link ResourceNotFoundException} (client fault) + *The specified resource was not found.
+ * + * @throws {@link ThrottlingException} (client fault) + *The throttling limit has been exceeded.
+ * + * @throws {@link ConnectServiceException} + *Base exception class for all service exceptions from Connect service.
+ * + * @public + */ +export class StartScreenSharingCommand extends $Command + .classBuilder< + StartScreenSharingCommandInput, + StartScreenSharingCommandOutput, + ConnectClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: ConnectClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("AmazonConnectService", "StartScreenSharing", {}) + .n("ConnectClient", "StartScreenSharingCommand") + .f(void 0, void 0) + .ser(se_StartScreenSharingCommand) + .de(de_StartScreenSharingCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: StartScreenSharingRequest; + output: {}; + }; + sdk: { + input: StartScreenSharingCommandInput; + output: StartScreenSharingCommandOutput; + }; + }; +} diff --git a/clients/client-connect/src/commands/StartWebRTCContactCommand.ts b/clients/client-connect/src/commands/StartWebRTCContactCommand.ts index ad91257ad8a03..36b160631baea 100644 --- a/clients/client-connect/src/commands/StartWebRTCContactCommand.ts +++ b/clients/client-connect/src/commands/StartWebRTCContactCommand.ts @@ -51,9 +51,11 @@ export interface StartWebRTCContactCommandOutput extends StartWebRTCContactRespo * AllowedCapabilities: { // AllowedCapabilities * Customer: { // ParticipantCapabilities * Video: "SEND", + * ScreenShare: "SEND", * }, * Agent: { * Video: "SEND", + * ScreenShare: "SEND", * }, * }, * ParticipantDetails: { // ParticipantDetails diff --git a/clients/client-connect/src/commands/index.ts b/clients/client-connect/src/commands/index.ts index 28765dabb0c7a..1c9d10067a90f 100644 --- a/clients/client-connect/src/commands/index.ts +++ b/clients/client-connect/src/commands/index.ts @@ -196,6 +196,7 @@ export * from "./StartContactRecordingCommand"; export * from "./StartContactStreamingCommand"; export * from "./StartOutboundChatContactCommand"; export * from "./StartOutboundVoiceContactCommand"; +export * from "./StartScreenSharingCommand"; export * from "./StartTaskContactCommand"; export * from "./StartWebRTCContactCommand"; export * from "./StopContactCommand"; diff --git a/clients/client-connect/src/models/models_0.ts b/clients/client-connect/src/models/models_0.ts index 1a7d40166cdc6..fbe73a8c64afc 100644 --- a/clients/client-connect/src/models/models_0.ts +++ b/clients/client-connect/src/models/models_0.ts @@ -449,6 +449,19 @@ export interface AgentHierarchyGroups { L5Ids?: string[]; } +/** + * @public + * @enum + */ +export const ScreenShareCapability = { + SEND: "SEND", +} as const; + +/** + * @public + */ +export type ScreenShareCapability = (typeof ScreenShareCapability)[keyof typeof ScreenShareCapability]; + /** * @public * @enum @@ -463,17 +476,24 @@ export const VideoCapability = { export type VideoCapability = (typeof VideoCapability)[keyof typeof VideoCapability]; /** - *The configuration for the allowed capabilities for participants present over the - * call.
+ *The configuration for the allowed video and screen sharing capabilities for participants present over the + * call. For more information, see Set up in-app, web, + * video calling, and screen sharing capabilities in the Amazon Connect Administrator Guide.
* @public */ export interface ParticipantCapabilities { /** - *The configuration having the video sharing capabilities for participants over the + *
The configuration having the video and screen sharing capabilities for participants over the * call.
* @public */ Video?: VideoCapability; + + /** + *The screen sharing capability that is enabled for the participant. SEND
indicates the participant can share their screen.
The configuration for the allowed capabilities for participants present over the - * call.
+ *The configuration for the allowed video and screen sharing capabilities for participants present over the + * call. For more information, see Set up in-app, web, + * video calling, and screen sharing capabilities in the Amazon Connect Administrator Guide.
* @public */ Capabilities?: ParticipantCapabilities; @@ -1772,8 +1793,7 @@ export interface AssociateSecurityKeyResponse { export interface AssociateTrafficDistributionGroupUserRequest { /** *The identifier of the traffic distribution group. - * This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. - * The ARN must be provided if the call is from the replicated Region.
+ * This can be the ID or the ARN of the traffic distribution group. * @public */ TrafficDistributionGroupId: string | undefined; @@ -5453,8 +5473,7 @@ export interface CreateTrafficDistributionGroupRequest { export interface CreateTrafficDistributionGroupResponse { /** *The identifier of the traffic distribution group. - * This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. - * The ARN must be provided if the call is from the replicated Region.
+ * This can be the ID or the ARN of the traffic distribution group. * @public */ Id?: string; @@ -6589,8 +6608,7 @@ export interface DeleteTaskTemplateResponse {} export interface DeleteTrafficDistributionGroupRequest { /** *The identifier of the traffic distribution group. - * This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. - * The ARN must be provided if the call is from the replicated Region.
+ * This can be the ID or the ARN of the traffic distribution group. * @public */ TrafficDistributionGroupId: string | undefined; @@ -6961,8 +6979,9 @@ export interface Customer { DeviceInfo?: DeviceInfo; /** - *The configuration for the allowed capabilities for participants present over the - * call.
+ *The configuration for the allowed video and screen sharing capabilities for participants present over the + * call. For more information, see Set up in-app, web, + * video calling, and screen sharing capabilities in the Amazon Connect Administrator Guide.
* @public */ Capabilities?: ParticipantCapabilities; @@ -7078,42 +7097,6 @@ export interface MatchCriteria { AgentsCriteria?: AgentsCriteria; } -/** - *An object to specify the predefined attribute condition.
- * @public - */ -export interface AttributeCondition { - /** - *The name of predefined attribute.
- * @public - */ - Name?: string; - - /** - *The value of predefined attribute.
- * @public - */ - Value?: string; - - /** - *The proficiency level of the condition.
- * @public - */ - ProficiencyLevel?: number; - - /** - *An object to define AgentsCriteria
.
The operator of the condition.
- * @public - */ - ComparisonOperator?: string; -} - /** * @internal */ diff --git a/clients/client-connect/src/models/models_1.ts b/clients/client-connect/src/models/models_1.ts index deeb9248bc5d6..9cc179b8255f7 100644 --- a/clients/client-connect/src/models/models_1.ts +++ b/clients/client-connect/src/models/models_1.ts @@ -32,6 +32,7 @@ import { LexBot, LexV2Bot, ListFlowAssociationResourceType, + MatchCriteria, MediaConcurrency, OutboundCallerConfig, ParticipantRole, @@ -58,6 +59,42 @@ import { VocabularyState, } from "./models_0"; +/** + *An object to specify the predefined attribute condition.
+ * @public + */ +export interface AttributeCondition { + /** + *The name of predefined attribute.
+ * @public + */ + Name?: string; + + /** + *The value of predefined attribute.
+ * @public + */ + Value?: string; + + /** + *The proficiency level of the condition.
+ * @public + */ + ProficiencyLevel?: number; + + /** + *An object to define AgentsCriteria
.
The operator of the condition.
+ * @public + */ + ComparisonOperator?: string; +} + /** * @public * @enum @@ -3025,8 +3062,7 @@ export interface DisassociateSecurityKeyRequest { export interface DisassociateTrafficDistributionGroupUserRequest { /** *The identifier of the traffic distribution group. - * This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. - * The ARN must be provided if the call is from the replicated Region.
+ * This can be the ID or the ARN of the traffic distribution group. * @public */ TrafficDistributionGroupId: string | undefined; @@ -4626,35 +4662,52 @@ export interface IntervalDetails { export interface MetricFilterV2 { /** *The key to use for filtering data.
- *Valid metric filter keys: INITIATION_METHOD
, DISCONNECT_REASON
.
- * These are the same values as the InitiationMethod
and DisconnectReason
- * in the contact record. For more information, see ContactTraceRecord in the Amazon Connect Administrator Guide.
- *
Valid metric filter keys:
+ *ANSWERING_MACHINE_DETECTION_STATUS
+ *CASE_STATUS
+ *DISCONNECT_REASON
+ *FLOWS_ACTION_IDENTIFIER
+ *FLOWS_NEXT_ACTION_IDENTIFIER
+ *FLOWS_OUTCOME_TYPE
+ *FLOWS_RESOURCE_TYPE
+ *INITIATION_METHOD
+ *The values to use for filtering data.
- *Valid metric filter values for INITIATION_METHOD
: INBOUND
|
- * OUTBOUND
| TRANSFER
| QUEUE_TRANSFER
|
- * CALLBACK
| API
| WEBRTC_API
| MONITOR
|
- * DISCONNECT
| EXTERNAL_OUTBOUND
- *
Valid metric filter values for DISCONNECT_REASON
:
- * CUSTOMER_DISCONNECT
| AGENT_DISCONNECT
|
- * THIRD_PARTY_DISCONNECT
| TELECOM_PROBLEM
| BARGED
|
- * CONTACT_FLOW_DISCONNECT
| OTHER
| EXPIRED
|
- * API
- *
The values to use for filtering data. Values for metric-level filters can be either a fixed + * set of values or a customized list, depending on the use case.
+ *For valid values of metric-level filters INITIATION_METHOD
,
+ * DISCONNECT_REASON
, and ANSWERING_MACHINE_DETECTION_STATUS
, see ContactTraceRecord in the Amazon Connect Administrator Guide.
For valid values of the metric-level filter FLOWS_OUTCOME_TYPE
, see the description
+ * for the Flow outcome metric in the Amazon Connect Administrator
+ * Guide.
The flag to use to filter on requested metric filter values or to not filter on requested
- * metric filter values. By default the negate is false
, which indicates to filter on
- * the requested metric filter.
If set to true
, the API response contains results that filter out the results matched
+ * by the metric-level filters condition. By default, Negate
is set to false
.
UI name: Average agent API connecting time *
*The Negate
key in Metric Level Filters is not applicable for this
+ *
The Negate
key in metric-level filters is not applicable for this
* metric.
Unit: Count
*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
+ *
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800
* (inclusive), in seconds. For Comparison
, you can use LT
(for "Less
* than") or LTE
(for "Less than equal").
UI name: Contacts resolved in X @@ -5636,7 +5689,7 @@ export interface GetMetricDataV2Request { *
UI name: Agent API connecting time *
*The Negate
key in Metric Level Filters is not applicable for this
+ *
The Negate
key in metric-level filters is not applicable for this
* metric.
Information about the tags.
- * @public - */ - tags?: RecordInformation about the tags.
+ * @public + */ + tags?: RecordA 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 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 identifier of the contact in this instance of Amazon Connect.
+ * @public + */ + ContactId: string | undefined; +} + +/** + * @public + */ +export interface StartScreenSharingResponse {} + /** * @public */ diff --git a/clients/client-connect/src/protocols/Aws_restJson1.ts b/clients/client-connect/src/protocols/Aws_restJson1.ts index c67e4db0d32f6..de05439981c78 100644 --- a/clients/client-connect/src/protocols/Aws_restJson1.ts +++ b/clients/client-connect/src/protocols/Aws_restJson1.ts @@ -572,6 +572,7 @@ import { StartOutboundVoiceContactCommandInput, StartOutboundVoiceContactCommandOutput, } from "../commands/StartOutboundVoiceContactCommand"; +import { StartScreenSharingCommandInput, StartScreenSharingCommandOutput } from "../commands/StartScreenSharingCommand"; import { StartTaskContactCommandInput, StartTaskContactCommandOutput } from "../commands/StartTaskContactCommand"; import { StartWebRTCContactCommandInput, StartWebRTCContactCommandOutput } from "../commands/StartWebRTCContactCommand"; import { StopContactCommandInput, StopContactCommandOutput } from "../commands/StopContactCommand"; @@ -770,7 +771,6 @@ import { AllowedCapabilities, Application, AssignContactCategoryActionDefinition, - AttributeCondition, AudioQualityMetricsInfo, AuthenticationProfile, Campaign, @@ -871,6 +871,7 @@ import { ViewInputContent, } from "../models/models_0"; import { + AttributeCondition, AuthenticationProfileSummary, ContactFilter, ContactFlowNotPublishedException, @@ -5372,6 +5373,30 @@ export const se_StartOutboundVoiceContactCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1StartScreenSharingCommand + */ +export const se_StartScreenSharingCommand = async ( + input: StartScreenSharingCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/contact/screen-sharing"); + let body: any; + body = JSON.stringify( + take(input, { + ClientToken: [true, (_) => _ ?? generateIdempotencyToken()], + ContactId: [], + InstanceId: [], + }) + ); + b.m("PUT").h(headers).b(body); + return b.build(); +}; + /** * serializeAws_restJson1StartTaskContactCommand */ @@ -10942,6 +10967,23 @@ export const de_StartOutboundVoiceContactCommand = async ( return contents; }; +/** + * deserializeAws_restJson1StartScreenSharingCommand + */ +export const de_StartScreenSharingCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): PromiseAssociates an agent with a traffic distribution group.
", + "smithy.api#documentation": "Associates an agent with a traffic distribution group. This API can be called only in the Region where the traffic distribution group is\n created.
", "smithy.api#http": { "method": "PUT", "uri": "/traffic-distribution-group/{TrafficDistributionGroupId}/user", @@ -3585,7 +3588,7 @@ "TrafficDistributionGroupId": { "target": "com.amazonaws.connect#TrafficDistributionGroupIdOrArn", "traits": { - "smithy.api#documentation": "The identifier of the traffic distribution group.\nThis can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created.\nThe ARN must be provided if the call is from the replicated Region.
", + "smithy.api#documentation": "The identifier of the traffic distribution group.\nThis can be the ID or the ARN of the traffic distribution group.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -8463,7 +8466,7 @@ } ], "traits": { - "smithy.api#documentation": "Creates a traffic distribution group given an Amazon Connect instance that has been replicated.
\nThe SignInConfig
distribution is available only on a \ndefault TrafficDistributionGroup
(see the IsDefault
parameter in the \nTrafficDistributionGroup\n data type). If you call\n UpdateTrafficDistribution
with a modified SignInConfig
and a non-default TrafficDistributionGroup
,\n an InvalidRequestException
is returned.
For more information about creating traffic distribution groups, see Set up traffic distribution groups in\n the Amazon Connect Administrator Guide.
", + "smithy.api#documentation": "Creates a traffic distribution group given an Amazon Connect instance that has been replicated.
\nThe SignInConfig
distribution is available only on a \ndefault TrafficDistributionGroup
(see the IsDefault
parameter in the \nTrafficDistributionGroup\n data type). If you call\n UpdateTrafficDistribution
with a modified SignInConfig
and a non-default TrafficDistributionGroup
,\n an InvalidRequestException
is returned.
For more information about creating traffic distribution groups, see Set up traffic distribution groups in\n the Amazon Connect Administrator Guide.
", "smithy.api#http": { "method": "PUT", "uri": "/traffic-distribution-group", @@ -8518,7 +8521,7 @@ "Id": { "target": "com.amazonaws.connect#TrafficDistributionGroupId", "traits": { - "smithy.api#documentation": "The identifier of the traffic distribution group.\nThis can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created.\nThe ARN must be provided if the call is from the replicated Region.
" + "smithy.api#documentation": "The identifier of the traffic distribution group.\nThis can be the ID or the ARN of the traffic distribution group.
" } }, "Arn": { @@ -10697,7 +10700,7 @@ "TrafficDistributionGroupId": { "target": "com.amazonaws.connect#TrafficDistributionGroupIdOrArn", "traits": { - "smithy.api#documentation": "The identifier of the traffic distribution group.\nThis can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created.\nThe ARN must be provided if the call is from the replicated Region.
", + "smithy.api#documentation": "The identifier of the traffic distribution group.\nThis can be the ID or the ARN of the traffic distribution group.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -13819,7 +13822,7 @@ } ], "traits": { - "smithy.api#documentation": "Disassociates an agent from a traffic distribution group.
", + "smithy.api#documentation": "Disassociates an agent from a traffic distribution group. This API can be called only in the Region where the traffic distribution group is\n created.
", "smithy.api#http": { "method": "DELETE", "uri": "/traffic-distribution-group/{TrafficDistributionGroupId}/user", @@ -13834,7 +13837,7 @@ "TrafficDistributionGroupId": { "target": "com.amazonaws.connect#TrafficDistributionGroupIdOrArn", "traits": { - "smithy.api#documentation": "The identifier of the traffic distribution group.\nThis can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created.\nThe ARN must be provided if the call is from the replicated Region.
", + "smithy.api#documentation": "The identifier of the traffic distribution group.\nThis can be the ID or the ARN of the traffic distribution group.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -16884,7 +16887,7 @@ } ], "traits": { - "smithy.api#documentation": "Gets metric data from the specified Amazon Connect instance.
\n\n GetMetricDataV2
offers more features than GetMetricData, the previous\n version of this API. It has new metrics, offers filtering at a metric level, and offers the\n ability to filter and group data by channels, queues, routing profiles, agents, and agent\n hierarchy levels. It can retrieve historical data for the last 3 months, at varying intervals.
For a description of the historical metrics that are supported by\n GetMetricDataV2
and GetMetricData
, see Historical metrics\n definitions in the Amazon Connect Administrator Guide.
Gets metric data from the specified Amazon Connect instance.
\n\n GetMetricDataV2
offers more features than GetMetricData, the previous\n version of this API. It has new metrics, offers filtering at a metric level, and offers the\n ability to filter and group data by channels, queues, routing profiles, agents, and agent\n hierarchy levels. It can retrieve historical data for the last 3 months, at varying intervals. It\n does not support agent queues.
For a description of the historical metrics that are supported by\n GetMetricDataV2
and GetMetricData
, see Historical metrics\n definitions in the Amazon Connect Administrator Guide.
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\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 outbound campaigns\n analytics.
\nUnit: Count
\nValid groupings and filters: Campaign, Agent, Queue, Routing Profile
\nUI name: Average dials per minute\n
\nUnit: Seconds
\nValid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp
\nUI name: Average flow 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 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
\nThis metric is available only for contacts analyzed by outbound campaigns\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Campaign
\nUI name: Average wait time after customer connection\n
\nThis metric is available only for contacts analyzed by outbound campaigns\n analytics.
\nUnit: Count
\nValid groupings and filters: Campaign, Agent
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter GT
(for\n Greater than).
UI name: Campaign contacts abandoned after X\n
\nThis metric is available only for contacts analyzed by outbound campaigns\n analytics.
\nUnit: Percent
\nValid groupings and filters: Campaign, Agent
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter GT
(for\n Greater than).
UI name: Campaign contacts abandoned after X rate\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 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, Q in Connect
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you can use LT
(for \"Less\n than\") or LTE
(for \"Less than equal\").
UI name: Contacts removed from queue 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 can use LT
(for \"Less\n than\") or LTE
(for \"Less than equal\").
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
\nThis metric is available only for contacts analyzed by outbound campaigns\n analytics.
\nUnit: Count
\nValid metric filter key: ANSWERING_MACHINE_DETECTION_STATUS
,\n DISCONNECT_REASON
\n
Valid groupings and filters: Campaign, Agent, Queue, Routing Profile, Answering Machine Detection Status,\n Disconnect Reason
\nUI name: Delivery attempts\n
\nThis metric is available only for contacts analyzed by outbound campaigns analytics, and\n with the answering machine detection enabled.
\nUnit: Percent
\nValid metric filter key: ANSWERING_MACHINE_DETECTION_STATUS
,\n DISCONNECT_REASON
\n
Valid groupings and filters: Campaign, Agent, Answering Machine Detection Status, Disconnect Reason
\nAnswering Machine Detection Status and Disconnect Reason are valid filters but not valid\n groupings.
\nUI name: Delivery attempt disposition rate\n
\nUnit: Count
\nValid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp
\nUI name: Flows outcome\n
\nUnit: Count
\nValid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows resource ID, Initiation method, Resource published timestamp
\nUI name: Flows started\n
\nThis metric is available only for contacts analyzed by outbound campaigns analytics, and\n with the answering machine detection enabled.
\nUnit: Count
\nValid groupings and filters: Campaign, Agent
\nUI name: Human answered\n
\nUnit: Seconds
\nValid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp
\nUI name: Maximum flow time\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: Seconds
\nValid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp
\nUI name: Minimum flow 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: This metric is available in Real-time Metrics UI but not on the Historical\n Metrics UI.
\nUnit: Percent
\nValid groupings and filters: Queue, RoutingStepExpression
\nUI name: This metric is available in Real-time Metrics UI but not on the Historical\n Metrics UI.
\nUnit: Percent
\nValid metric filter key: FLOWS_OUTCOME_TYPE
\n
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp
\nUI name: Flows outcome percentage.
\nThe FLOWS_OUTCOME_TYPE
is not a valid grouping.
This 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 can use LT
(for \"Less\n than\") or LTE
(for \"Less than equal\").
UI name: Service level X\n
\nUnit: Count
\nValid groupings and filters: Queue, RoutingStepExpression
\nUI name: This metric is available in Real-time Metrics UI but not on the Historical\n Metrics UI.
\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: Count
\nMetric filter:
\nValid values: API
| Incoming
| Outbound
|\n Transfer
| Callback
| Queue_Transfer
|\n Disconnect
\n
Valid 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 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 can use LT
(for \"Less\n than\") or LTE
(for \"Less than equal\").
UI name: Contacts abandoned 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 can use LT
(for \"Less\n than\") or LTE
(for \"Less than equal\").
UI name: Contacts answered in X seconds\n
\nUnit: 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: Routing Profile, Agent, Agent Hierarchy
\nUI name: Agent on contact time\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: 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
\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\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 outbound campaigns\n analytics.
\nUnit: Count
\nValid groupings and filters: Campaign, Agent, Queue, Routing Profile
\nUI name: Average dials per minute\n
\nUnit: Seconds
\nValid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp
\nUI name: Average flow 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 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
\nThis metric is available only for contacts analyzed by outbound campaigns\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Campaign
\nUI name: Average wait time after customer connection\n
\nThis metric is available only for contacts analyzed by outbound campaigns\n analytics.
\nUnit: Count
\nValid groupings and filters: Campaign, Agent
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter GT
(for\n Greater than).
UI name: Campaign contacts abandoned after X\n
\nThis metric is available only for contacts analyzed by outbound campaigns\n analytics.
\nUnit: Percent
\nValid groupings and filters: Campaign, Agent
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter GT
(for\n Greater than).
UI name: Campaign contacts abandoned after X rate\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 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, Q in Connect
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you can use LT
(for \"Less\n than\") or LTE
(for \"Less than equal\").
UI name: Contacts removed from queue 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 can use LT
(for \"Less\n than\") or LTE
(for \"Less than equal\").
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
\nThis metric is available only for contacts analyzed by outbound campaigns\n analytics.
\nUnit: Count
\nValid metric filter key: ANSWERING_MACHINE_DETECTION_STATUS
,\n DISCONNECT_REASON
\n
Valid groupings and filters: Campaign, Agent, Queue, Routing Profile, Answering Machine Detection Status,\n Disconnect Reason
\nUI name: Delivery attempts\n
\nThis metric is available only for contacts analyzed by outbound campaigns analytics, and\n with the answering machine detection enabled.
\nUnit: Percent
\nValid metric filter key: ANSWERING_MACHINE_DETECTION_STATUS
,\n DISCONNECT_REASON
\n
Valid groupings and filters: Campaign, Agent, Answering Machine Detection Status, Disconnect Reason
\nAnswering Machine Detection Status and Disconnect Reason are valid filters but not valid\n groupings.
\nUI name: Delivery attempt disposition rate\n
\nUnit: Count
\nValid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp
\nUI name: Flows outcome\n
\nUnit: Count
\nValid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows resource ID, Initiation method, Resource published timestamp
\nUI name: Flows started\n
\nThis metric is available only for contacts analyzed by outbound campaigns analytics, and\n with the answering machine detection enabled.
\nUnit: Count
\nValid groupings and filters: Campaign, Agent
\nUI name: Human answered\n
\nUnit: Seconds
\nValid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp
\nUI name: Maximum flow time\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: Seconds
\nValid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp
\nUI name: Minimum flow 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: This metric is available in Real-time Metrics UI but not on the Historical\n Metrics UI.
\nUnit: Percent
\nValid groupings and filters: Queue, RoutingStepExpression
\nUI name: This metric is available in Real-time Metrics UI but not on the Historical\n Metrics UI.
\nUnit: Percent
\nValid metric filter key: FLOWS_OUTCOME_TYPE
\n
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp
\nUI name: Flows outcome percentage.
\nThe FLOWS_OUTCOME_TYPE
is not a valid grouping.
This 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 can use LT
(for \"Less\n than\") or LTE
(for \"Less than equal\").
UI name: Service level X\n
\nUnit: Count
\nValid groupings and filters: Queue, RoutingStepExpression
\nUI name: This metric is available in Real-time Metrics UI but not on the Historical\n Metrics UI.
\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: Count
\nMetric filter:
\nValid values: API
| Incoming
| Outbound
|\n Transfer
| Callback
| Queue_Transfer
|\n Disconnect
\n
Valid 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 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 can use LT
(for \"Less\n than\") or LTE
(for \"Less than equal\").
UI name: Contacts abandoned 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 can use LT
(for \"Less\n than\") or LTE
(for \"Less than equal\").
UI name: Contacts answered in X seconds\n
\nUnit: 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: Routing Profile, Agent, Agent Hierarchy
\nUI name: Agent on contact time\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: 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
\nThe key to use for filtering data.
\nValid metric filter keys: INITIATION_METHOD
, DISCONNECT_REASON
.\n These are the same values as the InitiationMethod
and DisconnectReason
\n in the contact record. For more information, see ContactTraceRecord in the Amazon Connect Administrator Guide.\n
The key to use for filtering data.
\nValid metric filter keys:
\nANSWERING_MACHINE_DETECTION_STATUS
\nCASE_STATUS
\nDISCONNECT_REASON
\nFLOWS_ACTION_IDENTIFIER
\nFLOWS_NEXT_ACTION_IDENTIFIER
\nFLOWS_OUTCOME_TYPE
\nFLOWS_RESOURCE_TYPE
\nINITIATION_METHOD
\nThe values to use for filtering data.
\nValid metric filter values for INITIATION_METHOD
: INBOUND
|\n OUTBOUND
| TRANSFER
| QUEUE_TRANSFER
|\n CALLBACK
| API
| WEBRTC_API
| MONITOR
|\n DISCONNECT
| EXTERNAL_OUTBOUND
\n
Valid metric filter values for DISCONNECT_REASON
:\n CUSTOMER_DISCONNECT
| AGENT_DISCONNECT
|\n THIRD_PARTY_DISCONNECT
| TELECOM_PROBLEM
| BARGED
|\n CONTACT_FLOW_DISCONNECT
| OTHER
| EXPIRED
|\n API
\n
The values to use for filtering data. Values for metric-level filters can be either a fixed\n set of values or a customized list, depending on the use case.
\nFor valid values of metric-level filters INITIATION_METHOD
,\n DISCONNECT_REASON
, and ANSWERING_MACHINE_DETECTION_STATUS
, see ContactTraceRecord in the Amazon Connect Administrator Guide.
For valid values of the metric-level filter FLOWS_OUTCOME_TYPE
, see the description\n for the Flow outcome metric in the Amazon Connect Administrator\n Guide.
The flag to use to filter on requested metric filter values or to not filter on requested\n metric filter values. By default the negate is false
, which indicates to filter on\n the requested metric filter.
If set to true
, the API response contains results that filter out the results matched\n by the metric-level filters condition. By default, Negate
is set to false
.
The configuration having the video sharing capabilities for participants over the\n call.
" + "smithy.api#documentation": "The configuration having the video and screen sharing capabilities for participants over the\n call.
" + } + }, + "ScreenShare": { + "target": "com.amazonaws.connect#ScreenShareCapability", + "traits": { + "smithy.api#documentation": "The screen sharing capability that is enabled for the participant. SEND
indicates the participant can share their screen.
The configuration for the allowed capabilities for participants present over the\n call.
" + "smithy.api#documentation": "The configuration for the allowed video and screen sharing capabilities for participants present over the\n call. For more information, see Set up in-app, web,\n video calling, and screen sharing capabilities in the Amazon Connect Administrator Guide.
" } }, "com.amazonaws.connect#ParticipantDetails": { @@ -30472,6 +30481,17 @@ "smithy.api#pattern": "^s3://\\S+/.+|https://\\\\S+\\\\.s3\\\\.\\\\S+\\\\.amazonaws\\\\.com/\\\\S+$" } }, + "com.amazonaws.connect#ScreenShareCapability": { + "type": "enum", + "members": { + "SEND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SEND" + } + } + } + }, "com.amazonaws.connect#SearchAgentStatuses": { "type": "operation", "input": { @@ -33957,6 +33977,79 @@ "smithy.api#output": {} } }, + "com.amazonaws.connect#StartScreenSharing": { + "type": "operation", + "input": { + "target": "com.amazonaws.connect#StartScreenSharingRequest" + }, + "output": { + "target": "com.amazonaws.connect#StartScreenSharingResponse" + }, + "errors": [ + { + "target": "com.amazonaws.connect#AccessDeniedException" + }, + { + "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": "Starts screen sharing for a contact. For more information about screen sharing, see Set up in-app, web,\n video calling, and screen sharing capabilities in the Amazon Connect Administrator Guide.
", + "smithy.api#http": { + "method": "PUT", + "uri": "/contact/screen-sharing", + "code": 200 + } + } + }, + "com.amazonaws.connect#StartScreenSharingRequest": { + "type": "structure", + "members": { + "ClientToken": { + "target": "com.amazonaws.connect#ClientToken", + "traits": { + "smithy.api#documentation": "A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request. If not provided, the Amazon Web Services\n SDK populates this field. For more information about idempotency, see\n Making retries safe with idempotent APIs.
", + "smithy.api#idempotencyToken": {} + } + }, + "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 Amazon Resource Name (ARN) of the instance.
", + "smithy.api#required": {} + } + }, + "ContactId": { + "target": "com.amazonaws.connect#ContactId", + "traits": { + "smithy.api#documentation": "The identifier of the contact in this instance of Amazon Connect.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.connect#StartScreenSharingResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.connect#StartTaskContact": { "type": "operation", "input": {