Skip to content

Commit 91599a5

Browse files
author
AWS
committed
Amazon Connect Service Update: Amazon Connect Chat introduces Persistent Chat, allowing customers to resume previous conversations with context and transcripts carried over from previous chats, eliminating the need to repeat themselves and allowing agents to provide personalized service with access to entire conversation history.
1 parent a0ea269 commit 91599a5

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Connect Service",
4+
"contributor": "",
5+
"description": "Amazon Connect Chat introduces Persistent Chat, allowing customers to resume previous conversations with context and transcripts carried over from previous chats, eliminating the need to repeat themselves and allowing agents to provide personalized service with access to entire conversation history."
6+
}

services/connect/src/main/resources/codegen-resources/service-2.json

+33
Original file line numberDiff line numberDiff line change
@@ -3745,6 +3745,10 @@
37453745
"ScheduledTimestamp":{
37463746
"shape":"timestamp",
37473747
"documentation":"<p>The timestamp, in Unix epoch time format, at which to start running the inbound flow. </p>"
3748+
},
3749+
"RelatedContactId":{
3750+
"shape":"ContactId",
3751+
"documentation":"<p>The contactId that is <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/chat-persistence.html#relatedcontactid\">related</a> to this contact.</p>"
37483752
}
37493753
},
37503754
"documentation":"<p>Contains information about a contact.</p>"
@@ -9348,6 +9352,20 @@
93489352
"member":{"shape":"SecurityProfilePermission"},
93499353
"max":500
93509354
},
9355+
"PersistentChat":{
9356+
"type":"structure",
9357+
"members":{
9358+
"RehydrationType":{
9359+
"shape":"RehydrationType",
9360+
"documentation":"<p>The contactId that is used for rehydration depends on the rehydration type. RehydrationType is required for persistent chat. </p> <ul> <li> <p> <code>ENTIRE_PAST_SESSION</code>: Rehydrates a chat from the most recently terminated past chat contact of the specified past ended chat session. To use this type, provide the <code>initialContactId</code> of the past ended chat session in the <code>sourceContactId</code> field. In this type, Amazon Connect determines the most recent chat contact on the specified chat session that has ended, and uses it to start a persistent chat. </p> </li> <li> <p> <code>FROM_SEGMENT</code>: Rehydrates a chat from the past chat contact that is specified in the <code>sourceContactId</code> field. </p> </li> </ul> <p>The actual contactId used for rehydration is provided in the response of this API. </p>"
9361+
},
9362+
"SourceContactId":{
9363+
"shape":"ContactId",
9364+
"documentation":"<p>The contactId from which a persistent chat session must be started.</p>"
9365+
}
9366+
},
9367+
"documentation":"<p>Enable persistent chats. For more information about enabling persistent chat, and for example use cases and how to configure for them, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/chat-persistence.html\">Enable persistent chat</a>.</p>"
9368+
},
93519369
"PhoneNumber":{
93529370
"type":"string",
93539371
"pattern":"\\\\+[1-9]\\\\d{1,14}$"
@@ -10239,6 +10257,13 @@
1023910257
"max":4096,
1024010258
"min":0
1024110259
},
10260+
"RehydrationType":{
10261+
"type":"string",
10262+
"enum":[
10263+
"ENTIRE_PAST_SESSION",
10264+
"FROM_SEGMENT"
10265+
]
10266+
},
1024210267
"ReleasePhoneNumberRequest":{
1024310268
"type":"structure",
1024410269
"required":["PhoneNumberId"],
@@ -11372,6 +11397,10 @@
1137211397
"SupportedMessagingContentTypes":{
1137311398
"shape":"SupportedMessagingContentTypes",
1137411399
"documentation":"<p>The supported chat message content types. Content types must always contain <code>text/plain</code>. You can then put any other supported type in the list. For example, all the following lists are valid because they contain <code>text/plain</code>: <code>[text/plain, text/markdown, application/json]</code>, <code>[text/markdown, text/plain]</code>, <code>[text/plain, application/json]</code>.</p>"
11400+
},
11401+
"PersistentChat":{
11402+
"shape":"PersistentChat",
11403+
"documentation":"<p>Enable persistent chats. For more information about enabling persistent chat, and for example use cases and how to configure for them, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/chat-persistence.html\">Enable persistent chat</a>.</p>"
1137511404
}
1137611405
}
1137711406
},
@@ -11389,6 +11418,10 @@
1138911418
"ParticipantToken":{
1139011419
"shape":"ParticipantToken",
1139111420
"documentation":"<p>The token used by the chat participant to call <a href=\"https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html\">CreateParticipantConnection</a>. The participant token is valid for the lifetime of a chat participant.</p>"
11421+
},
11422+
"ContinuedFromContactId":{
11423+
"shape":"ContactId",
11424+
"documentation":"<p>The contactId from which a persistent chat session is started. This field is populated only for persistent chats.</p>"
1139211425
}
1139311426
}
1139411427
},

0 commit comments

Comments
 (0)