|
438 | 438 | {"shape":"ConflictException"},
|
439 | 439 | {"shape":"ServiceQuotaExceededException"}
|
440 | 440 | ],
|
441 |
| - "documentation":"<important> <p>Only the EMAIL channel is supported. The supported initiation methods are: OUTBOUND, AGENT_REPLY, and FLOW.</p> </important> <p>Creates a new EMAIL contact. </p>" |
| 441 | + "documentation":"<important> <p>Only the EMAIL and VOICE channels are supported. The supported initiation methods for EMAIL are: OUTBOUND, AGENT_REPLY, and FLOW. For VOICE the supported initiation methods are TRANSFER and the subtype connect:ExternalAudio. </p> </important> <p>Creates a new EMAIL or VOICE contact. </p>" |
442 | 442 | },
|
443 | 443 | "CreateContactFlow":{
|
444 | 444 | "name":"CreateContactFlow",
|
|
3932 | 3932 | {"shape":"ResourceNotFoundException"},
|
3933 | 3933 | {"shape":"InternalServiceException"}
|
3934 | 3934 | ],
|
3935 |
| - "documentation":"<p>When a contact is being recorded, this API suspends recording whatever is selected in the flow configuration: call, screen, or both. If only call recording or only screen recording is enabled, then it would be suspended. For example, you might suspend the screen recording while collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording the screen.</p> <p>The period of time that the recording is suspended is filled with silence in the final recording.</p> <p>Voice and screen recordings are supported.</p>" |
| 3935 | + "documentation":"<p>When a contact is being recorded, this API suspends recording whatever is selected in the flow configuration: call (IVR or agent), screen, or both. If only call recording or only screen recording is enabled, then it would be suspended. For example, you might suspend the screen recording while collecting sensitive information, such as a credit card number. Then use <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_ResumeContactRecording.html\">ResumeContactRecording</a> to restart recording the screen.</p> <p>The period of time that the recording is suspended is filled with silence in the final recording. </p> <p> Voice (IVR, agent) and screen recordings are supported.</p>" |
3936 | 3936 | },
|
3937 | 3937 | "TagContact":{
|
3938 | 3938 | "name":"TagContact",
|
|
3985 | 3985 | {"shape":"ThrottlingException"},
|
3986 | 3986 | {"shape":"InternalServiceException"}
|
3987 | 3987 | ],
|
3988 |
| - "documentation":"<p>Transfers <code>TASK</code> or <code>EMAIL</code> contacts from one agent or queue to another agent or queue at any point after a contact is created. You can transfer a contact to another queue by providing the flow which orchestrates the contact to the destination queue. This gives you more control over contact handling and helps you adhere to the service level agreement (SLA) guaranteed to your customers.</p> <p>Note the following requirements:</p> <ul> <li> <p>Transfer is supported for only <code>TASK</code> and <code>EMAIL</code> contacts.</p> </li> <li> <p>Do not use both <code>QueueId</code> and <code>UserId</code> in the same call.</p> </li> <li> <p>The following flow types are supported: Inbound flow, Transfer to agent flow, and Transfer to queue flow.</p> </li> <li> <p>The <code>TransferContact</code> API can be called only on active contacts.</p> </li> <li> <p>A contact cannot be transferred more than 11 times.</p> </li> </ul>" |
| 3988 | + "documentation":"<p>Transfers <code>TASK</code> or <code>EMAIL</code> contacts from one agent or queue to another agent or queue at any point after a contact is created. You can transfer a contact to another queue by providing the flow which orchestrates the contact to the destination queue. This gives you more control over contact handling and helps you adhere to the service level agreement (SLA) guaranteed to your customers.</p> <p>Note the following requirements:</p> <ul> <li> <p>Transfer is only supported for <code>TASK</code> and <code>EMAIL</code> contacts.</p> </li> <li> <p>Do not use both <code>QueueId</code> and <code>UserId</code> in the same call.</p> </li> <li> <p>The following flow types are supported: Inbound flow, Transfer to agent flow, and Transfer to queue flow.</p> </li> <li> <p>The <code>TransferContact</code> API can be called only on active contacts.</p> </li> <li> <p>A contact cannot be transferred more than 11 times.</p> </li> </ul>" |
3989 | 3989 | },
|
3990 | 3990 | "UntagContact":{
|
3991 | 3991 | "name":"UntagContact",
|
|
4939 | 4939 | "SEND_NOTIFICATION",
|
4940 | 4940 | "CREATE_CASE",
|
4941 | 4941 | "UPDATE_CASE",
|
| 4942 | + "ASSIGN_SLA", |
4942 | 4943 | "END_ASSOCIATED_TASKS",
|
4943 | 4944 | "SUBMIT_AUTO_EVALUATION"
|
4944 | 4945 | ]
|
|
5517 | 5518 | },
|
5518 | 5519 | "documentation":"<p>This action must be set if <code>TriggerEventSource</code> is one of the following values: <code>OnPostCallAnalysisAvailable</code> | <code>OnRealTimeCallAnalysisAvailable</code> | <code>OnRealTimeChatAnalysisAvailable</code> | <code>OnPostChatAnalysisAvailable</code>. Contact is categorized using the rule name.</p> <p> <code>RuleName</code> is used as <code>ContactCategory</code>.</p>"
|
5519 | 5520 | },
|
| 5521 | + "AssignSlaActionDefinition":{ |
| 5522 | + "type":"structure", |
| 5523 | + "required":["SlaAssignmentType"], |
| 5524 | + "members":{ |
| 5525 | + "SlaAssignmentType":{ |
| 5526 | + "shape":"SlaAssignmentType", |
| 5527 | + "documentation":"<p>Type of SLA assignment.</p>" |
| 5528 | + }, |
| 5529 | + "CaseSlaConfiguration":{ |
| 5530 | + "shape":"CaseSlaConfiguration", |
| 5531 | + "documentation":"<p>The SLA configuration for Case SLA Assignment.</p>" |
| 5532 | + } |
| 5533 | + }, |
| 5534 | + "documentation":"<p>The AssignSla action definition.</p>" |
| 5535 | + }, |
5520 | 5536 | "AssociateAnalyticsDataSetRequest":{
|
5521 | 5537 | "type":"structure",
|
5522 | 5538 | "required":[
|
|
5938 | 5954 | },
|
5939 | 5955 | "DisconnectTimestamp":{
|
5940 | 5956 | "shape":"Timestamp",
|
5941 |
| - "documentation":"<p>The timestamp when the customer endpoint disconnected from Amazon Connect.</p>" |
| 5957 | + "documentation":"<p>The date and time that the customer endpoint disconnected from the current contact, in UTC time. In transfer scenarios, the DisconnectTimestamp of the previous contact indicates the date and time when that contact ended.</p>" |
5942 | 5958 | },
|
5943 | 5959 | "InitialContactId":{
|
5944 | 5960 | "shape":"ContactId",
|
|
6588 | 6604 | "max":100,
|
6589 | 6605 | "min":1
|
6590 | 6606 | },
|
| 6607 | + "CaseSlaConfiguration":{ |
| 6608 | + "type":"structure", |
| 6609 | + "required":[ |
| 6610 | + "Name", |
| 6611 | + "Type", |
| 6612 | + "TargetSlaMinutes" |
| 6613 | + ], |
| 6614 | + "members":{ |
| 6615 | + "Name":{ |
| 6616 | + "shape":"SlaName", |
| 6617 | + "documentation":"<p>Name of an SLA.</p>" |
| 6618 | + }, |
| 6619 | + "Type":{ |
| 6620 | + "shape":"SlaType", |
| 6621 | + "documentation":"<p>Type of SLA for Case SlaAssignmentType.</p>" |
| 6622 | + }, |
| 6623 | + "FieldId":{ |
| 6624 | + "shape":"FieldValueId", |
| 6625 | + "documentation":"<p>Unique identifier of a Case field.</p>" |
| 6626 | + }, |
| 6627 | + "TargetFieldValues":{ |
| 6628 | + "shape":"SlaFieldValueUnionList", |
| 6629 | + "documentation":"<p>Represents a list of target field values for the fieldId specified in CaseSlaConfiguration. The SLA is considered met if any one of these target field values matches the actual field value.</p>" |
| 6630 | + }, |
| 6631 | + "TargetSlaMinutes":{ |
| 6632 | + "shape":"TargetSlaMinutes", |
| 6633 | + "documentation":"<p>Target duration in minutes within which an SLA should be completed.</p>" |
| 6634 | + } |
| 6635 | + }, |
| 6636 | + "documentation":"<p>The SLA configuration for Case SlaAssignmentType.</p>" |
| 6637 | + }, |
6591 | 6638 | "Channel":{
|
6592 | 6639 | "type":"string",
|
6593 | 6640 | "enum":[
|
|
7997 | 8044 | },
|
7998 | 8045 | "RelatedContactId":{
|
7999 | 8046 | "shape":"ContactId",
|
8000 |
| - "documentation":"<p>The unique identifier for an Amazon Connect contact. This identifier is related to the contact starting.</p>" |
| 8047 | + "documentation":"<p>The identifier of the contact in this instance of Amazon Connect. </p>" |
8001 | 8048 | },
|
8002 | 8049 | "Attributes":{
|
8003 | 8050 | "shape":"Attributes",
|
|
8009 | 8056 | },
|
8010 | 8057 | "Channel":{
|
8011 | 8058 | "shape":"Channel",
|
8012 |
| - "documentation":"<p>The channel for the contact</p> <important> <p>CreateContact only supports the EMAIL channel. The following information that states other channels are supported is incorrect. We are working to update this topic.</p> </important>" |
| 8059 | + "documentation":"<p>The channel for the contact</p> <important> <p>CreateContact only supports the EMAIL and VOICE channels. The following information that states other channels are supported is incorrect. We are working to update this topic.</p> </important>" |
8013 | 8060 | },
|
8014 | 8061 | "InitiationMethod":{
|
8015 | 8062 | "shape":"ContactInitiationMethod",
|
8016 |
| - "documentation":"<p>Indicates how the contact was initiated. </p> <important> <p>CreateContact only supports the following initiation methods: OUTBOUND, AGENT_REPLY, and FLOW. The following information that states other initiation methods are supported is incorrect. We are working to update this topic.</p> </important>" |
| 8063 | + "documentation":"<p>Indicates how the contact was initiated. </p> <important> <p>CreateContact only supports the following initiation methods: </p> <ul> <li> <p>For EMAIL: OUTBOUND, AGENT_REPLY, and FLOW. </p> </li> <li> <p>For VOICE: TRANSFER and the subtype connect:ExternalAudio. </p> </li> </ul> <p>The following information that states other initiation methods are supported is incorrect. We are working to update this topic.</p> </important>" |
8017 | 8064 | },
|
8018 | 8065 | "ExpiryDurationInMinutes":{
|
8019 | 8066 | "shape":"ExpiryDurationInMinutes",
|
|
12904 | 12951 | "OnContactEvaluationSubmit",
|
12905 | 12952 | "OnMetricDataUpdate",
|
12906 | 12953 | "OnCaseCreate",
|
12907 |
| - "OnCaseUpdate" |
| 12954 | + "OnCaseUpdate", |
| 12955 | + "OnSlaBreach" |
12908 | 12956 | ]
|
12909 | 12957 | },
|
12910 | 12958 | "Expiry":{
|
|
20699 | 20747 | "shape":"UpdateCaseActionDefinition",
|
20700 | 20748 | "documentation":"<p>Information about the update case action.</p> <p>Supported only for <code>TriggerEventSource</code> values: <code>OnCaseCreate</code> | <code>OnCaseUpdate</code>.</p>"
|
20701 | 20749 | },
|
| 20750 | + "AssignSlaAction":{ |
| 20751 | + "shape":"AssignSlaActionDefinition", |
| 20752 | + "documentation":"<p>Information about the assign SLA action.</p>" |
| 20753 | + }, |
20702 | 20754 | "EndAssociatedTasksAction":{
|
20703 | 20755 | "shape":"EndAssociatedTasksActionDefinition",
|
20704 | 20756 | "documentation":"<p>Information about the end associated tasks action.</p> <p>Supported only for <code>TriggerEventSource</code> values: <code>OnCaseUpdate</code>.</p>"
|
|
22176 | 22228 | },
|
22177 | 22229 | "TrafficType":{
|
22178 | 22230 | "shape":"TrafficType",
|
22179 |
| - "documentation":"<p>Denotes the class of traffic.</p>" |
| 22231 | + "documentation":"<p>Denotes the class of traffic.</p> <note> <p>Only the CAMPAIGN traffic type is supported.</p> </note>" |
22180 | 22232 | },
|
22181 | 22233 | "SourceCampaign":{
|
22182 | 22234 | "shape":"SourceCampaign",
|
|
22287 | 22339 | "max":50,
|
22288 | 22340 | "min":1
|
22289 | 22341 | },
|
| 22342 | + "SlaAssignmentType":{ |
| 22343 | + "type":"string", |
| 22344 | + "enum":["CASES"] |
| 22345 | + }, |
| 22346 | + "SlaFieldValueUnionList":{ |
| 22347 | + "type":"list", |
| 22348 | + "member":{"shape":"FieldValueUnion"}, |
| 22349 | + "max":1 |
| 22350 | + }, |
| 22351 | + "SlaName":{ |
| 22352 | + "type":"string", |
| 22353 | + "max":500, |
| 22354 | + "min":1, |
| 22355 | + "pattern":"^.*[\\S]$" |
| 22356 | + }, |
| 22357 | + "SlaType":{ |
| 22358 | + "type":"string", |
| 22359 | + "enum":["CaseField"] |
| 22360 | + }, |
22290 | 22361 | "SnapshotVersion":{"type":"string"},
|
22291 | 22362 | "Sort":{
|
22292 | 22363 | "type":"structure",
|
|
22835 | 22906 | },
|
22836 | 22907 | "Description":{
|
22837 | 22908 | "shape":"Description",
|
22838 |
| - "documentation":"<p>A description of the voice contact that is shown to an agent in the Contact Control Panel (CCP).</p>" |
| 22909 | + "documentation":"<p>A description of the voice contact that appears in the agent's snapshot in the CCP logs. For more information about CCP logs, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/download-ccp-logs.html\">Download and review CCP logs</a> in the <i>Amazon Connect Administrator Guide</i>.</p>" |
22839 | 22910 | },
|
22840 | 22911 | "References":{
|
22841 | 22912 | "shape":"ContactReferences",
|
|
23507 | 23578 | "type":"string",
|
23508 | 23579 | "enum":["PROFICIENCIES"]
|
23509 | 23580 | },
|
| 23581 | + "TargetSlaMinutes":{ |
| 23582 | + "type":"long", |
| 23583 | + "max":129600, |
| 23584 | + "min":1 |
| 23585 | + }, |
23510 | 23586 | "TaskActionDefinition":{
|
23511 | 23587 | "type":"structure",
|
23512 | 23588 | "required":[
|
|
0 commit comments