String username
The user name in Amazon Connect for the account to create.
String password
The password for the user account to create. This is required if you are using Amazon Connect for identity
management. If you are using SAML for identity management and include this parameter, an
InvalidRequestException is returned.
UserIdentityInfo identityInfo
Information about the user, including email address, first name, and last name.
UserPhoneConfig phoneConfig
Specifies the phone settings for the user, including AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType.
String directoryUserId
The unique identifier for the user account in the directory service directory used for identity management. If
Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId to
authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory.
If the parameter is not included, the UserIdentityInfo is used to authenticate users from your existing
directory.
This parameter is required if you are using an existing directory for identity management in Amazon Connect when
Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management
and include this parameter, an InvalidRequestException is returned.
List<E> securityProfileIds
The unique identifier of the security profile to assign to the user created.
String routingProfileId
The unique identifier for the routing profile to assign to the user created.
String hierarchyGroupId
The unique identifier for the hierarchy group to assign to the user created.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
String accessToken
An access token generated for a federated user to access Amazon Connect
Date accessTokenExpiration
A token generated with an expiration time for the session a user is logged in to Amazon Connect
String refreshToken
Renews a token generated for a user to access the Amazon Connect instance.
Date refreshTokenExpiration
Renews the expiration timer for a generated token.
CurrentMetric metric
The metric in a CurrentMetricData object.
Double value
The value of the metric in the CurrentMetricData object.
Dimensions dimensions
The Dimensions for the CurrentMetricResult object.
List<E> collections
The Collections for the CurrentMetricResult object.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
String userId
The unique identifier of the user to delete.
String hierarchyGroupId
The identifier for the hierarchy group to return.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
HierarchyGroup hierarchyGroup
Returns a HierarchyGroup object.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
HierarchyStructure hierarchyStructure
A HierarchyStructure object.
String userId
Unique identifier for the user account to return.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
User user
A User object that contains information about the user account and configuration settings.
QueueReference queue
A QueueReference object used as one part of dimension for the metrics results.
String channel
The channel used for grouping and filters. Only VOICE is supported.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
Filters filters
A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to
use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated
with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same
request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE
is supported for Channels.
To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the
queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at
the end of the URL, after 'id=' such as
arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61
. The queue ID is also included in the URL, and is the string after 'queue/'.
List<E> groupings
The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.
If no Grouping is included in the request, a summary of CurrentMetrics is returned.
List<E> currentMetrics
A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric
includes a name of a metric to retrieve and the unit to use for it.
The following metrics are available:
Unit: COUNT
Unit: COUNT
Unit: COUNT
Unit: COUNT
Unit: COUNT
Unit: COUNT
Unit: COUNT
Unit: COUNT
Unit: SECONDS
Unit: COUNT
String nextToken
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.
The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.
Integer maxResults
MaxResults indicates the maximum number of results to return per page in the response, between 1 and
100.
String nextToken
A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.
The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.
List<E> metricResults
A list of CurrentMetricResult objects organized by Dimensions combining with
CurrentMetricDataCollections.
Dimensions is the resourceId specified in the Filters of the request.
Collections is a list of CurrentMetricData objects with corresponding values to the
CurrentMetrics specified in the request.
If no Grouping is specified in the request, Collections is a summary for the
CurrentMetric returned.
Date dataSnapshotTime
The time at which CurrentMetricData was retrieved and cached for pagination.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
Credentials credentials
The credentials to use for federation.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
Date startTime
The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.
StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are
available in Amazon Connect only for 24 hours.
Date endTime
The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical
metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be
later than the StartTime timestamp.
The time range between StartTime and EndTime must be less than 24 hours.
Filters filters
A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels
to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated
with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only
VOICE is supported for Channel.
To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the
queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at
the end of the URL, after 'id=' such as
arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61
. The queue ID is also included in the URL, and is the string after 'queue/'.
List<E> groupings
The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.
The current version supports grouping by Queue
If no Grouping is included in the request, a summary of HistoricalMetrics for all
queues is returned.
List<E> historicalMetrics
A list of HistoricalMetric objects that contain the metrics to retrieve with the request.
A HistoricalMetric object contains: HistoricalMetricName, Statistic,
Threshold, and Unit.
For each historical metric you include in the request, you must include a Unit and a
Statistic.
The following historical metrics are available:
Unit: COUNT
Statistic: SUM
Unit: COUNT
Statistics: SUM
Unit: COUNT
Statistics: SUM
Unit: COUNT
Statistics: SUM
Unit: COUNT
Statistics: SUM
Unit: COUNT
Statistics: SUM
Unit: COUNT
Statistics: SUM
Unit: COUNT
Statistics: SUM
Unit: COUNT
Statistics: SUM
Unit: COUNT
Statistics: SUM
Unit: COUNT
Statistics: SUM
Unit: COUNT
Statistics: SUM
Unit: COUNT
Statistics: SUM
Unit: COUNT
Statistics: SUM
Unit: COUNT
Statistics: SUM
Unit: COUNT
Statistics: SUM
Unit: PERCENT
Statistics: AVG
Unit: SECONDS
Statistics: AVG
Unit: SECONDS
Statistics: AVG
Unit: SECONDS
Statistics: MAX
Unit: COUNT
Statistics: SUM
Unit: SECONDS
Statistics: AVG
Unit: SECONDS
Statistics: AVG
Unit: SECONDS
Statistics: AVG
Unit: SECONDS
Statistics: AVG
Unit: PERCENT
Statistics: AVG
Threshold: Only "Less than" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600
String nextToken
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.
Integer maxResults
Indicates the maximum number of results to return per page in the response, between 1-100.
String nextToken
A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.
The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.
List<E> metricResults
A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of
the resource specified in the Filters used for the request. The metrics are combined with the
metrics included in Collections, which is a list of HisotricalMetricData objects.
If no Grouping is specified in the request, Collections includes summary data for the
HistoricalMetrics.
String id
The identifier for the hierarchy group.
String arn
The Amazon Resource Name (ARN) for the hierarchy group.
String name
The name of the hierarchy group in your instance.
String levelId
The identifier for the level in the hierarchy group.
HierarchyPath hierarchyPath
A HierarchyPath object that contains information about the levels in the hierarchy group.
HierarchyGroupSummary levelOne
A HierarchyGroupSummary object that contains information about the level of the hierarchy group,
including ARN, Id, and Name.
HierarchyGroupSummary levelTwo
A HierarchyGroupSummary object that contains information about the level of the hierarchy group,
including ARN, Id, and Name.
HierarchyGroupSummary levelThree
A HierarchyGroupSummary object that contains information about the level of the hierarchy group,
including ARN, Id, and Name.
HierarchyGroupSummary levelFour
A HierarchyGroupSummary object that contains information about the level of the hierarchy group,
including ARN, Id, and Name.
HierarchyGroupSummary levelFive
A HierarchyGroupSummary object that contains information about the level of the hierarchy group,
including ARN, Id, and Name.
HierarchyLevel levelOne
A HierarchyLevel object that contains information about the hierarchy group level.
HierarchyLevel levelTwo
A HierarchyLevel object that contains information about the hierarchy group level.
HierarchyLevel levelThree
A HierarchyLevel object that contains information about the hierarchy group level.
HierarchyLevel levelFour
A HierarchyLevel object that contains information about the hierarchy group level.
HierarchyLevel levelFive
A HierarchyLevel object that contains information about the hierarchy group level.
HistoricalMetric metric
A HistoricalMetric object.
Double value
The Value of the metric.
Dimensions dimensions
The Dimensions for the metrics.
List<E> collections
A list of HistoricalMetricData objects.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
String nextToken
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.
Integer maxResults
The maximum number of routing profiles to return in the response.
List<E> routingProfileSummaryList
An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.
String nextToken
A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
String nextToken
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.
Integer maxResults
The maximum number of security profiles to return.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
String nextToken
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.
Integer maxResults
The maximum number of hierarchy groups to return.
List<E> userHierarchyGroupSummaryList
An array of HierarchyGroupSummary objects.
String nextToken
A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
String nextToken
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.
Integer maxResults
The maximum number of results to return in the response.
List<E> userSummaryList
An array of UserSummary objects that contain information about the users in your instance.
String nextToken
A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.
String destinationPhoneNumber
The phone number of the customer in E.164 format.
String contactFlowId
The identifier for the contact flow to connect the outbound call to.
To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow
editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact
flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as
78ea8fd5-2659-4f2b-b528-699760ccfc1b.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
String clientToken
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.
String sourcePhoneNumber
The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.
String queueId
The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.
To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for
the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters
at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.
Map<K,V> attributes
Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.
There can be up to 32,768 UTF-8 bytes across all key-value pairs. Attribute keys can include only alphanumeric, dash, and underscore characters.
For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:
String contactId
The unique identifier of this contact within your Amazon Connect instance.
String contactId
The unique identifier of the contact to end.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
String initialContactId
The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
Map<K,V> attributes
The key-value pairs for the attribute to update.
String hierarchyGroupId
The identifier for the hierarchy group to assign to the user.
String userId
The identifier of the user account to assign the hierarchy group to.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
UserIdentityInfo identityInfo
A UserIdentityInfo object.
String userId
The identifier for the user account to update identity information for.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
UserPhoneConfig phoneConfig
A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit,
AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.
String userId
The identifier for the user account to change phone settings for.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
String routingProfileId
The identifier of the routing profile to assign to the user.
String userId
The identifier for the user account to assign the routing profile to.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
List<E> securityProfileIds
The identifiers for the security profiles to assign to the user.
String userId
The identifier of the user account to assign the security profiles.
String instanceId
The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
String id
The identifier of the user account.
String arn
The ARN of the user account.
String username
The user name assigned to the user account.
UserIdentityInfo identityInfo
A UserIdentityInfo object.
UserPhoneConfig phoneConfig
A UserPhoneConfig object.
String directoryUserId
The directory Id for the user account in the existing directory used for identity management.
List<E> securityProfileIds
The identifier(s) for the security profile assigned to the user.
String routingProfileId
The identifier of the routing profile assigned to the user.
String hierarchyGroupId
The identifier for the hierarchy group assigned to the user.
String firstName
The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.
String lastName
The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.
String email
The email address added to the user account. If you are using SAML for identity management and include this
parameter, an InvalidRequestException is returned.
String phoneType
The phone type selected for the user, either Soft phone or Desk phone.
Boolean autoAccept
The Auto accept setting for the user, Yes or No.
Integer afterContactWorkTimeLimit
The After Call Work (ACW) timeout setting, in seconds, for the user.
String deskPhoneNumber
The phone number for the user's desk phone.
Copyright © 2018. All rights reserved.