|
29 | 29 | {"shape":"ServiceQuotaExceededException"},
|
30 | 30 | {"shape":"ConflictException"}
|
31 | 31 | ],
|
32 |
| - "documentation":"<p>Allows you to confirm that the attachment has been uploaded using the pre-signed URL provided in StartAttachmentUpload API. </p>" |
| 32 | + "documentation":"<p>Allows you to confirm that the attachment has been uploaded using the pre-signed URL provided in StartAttachmentUpload API. </p> <p>The Amazon Connect Participant Service APIs do not use <a href=\"https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html\">Signature Version 4 authentication</a>.</p>" |
33 | 33 | },
|
34 | 34 | "CreateParticipantConnection":{
|
35 | 35 | "name":"CreateParticipantConnection",
|
|
45 | 45 | {"shape":"ThrottlingException"},
|
46 | 46 | {"shape":"ValidationException"}
|
47 | 47 | ],
|
48 |
| - "documentation":"<p>Creates the participant's connection. Note that ParticipantToken is used for invoking this API instead of ConnectionToken.</p> <p>The participant token is valid for the lifetime of the participant – until they are part of a contact.</p> <p>The response URL for <code>WEBSOCKET</code> Type has a connect expiry timeout of 100s. Clients must manually connect to the returned websocket URL and subscribe to the desired topic. </p> <p>For chat, you need to publish the following on the established websocket connection:</p> <p> <code>{\"topic\":\"aws/subscribe\",\"content\":{\"topics\":[\"aws/chat\"]}}</code> </p> <p>Upon websocket URL expiry, as specified in the response ConnectionExpiry parameter, clients need to call this API again to obtain a new websocket URL and perform the same steps as before.</p> <note> <p>The Amazon Connect Participant Service APIs do not use <a href=\"https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html\">Signature Version 4 authentication</a>.</p> </note>" |
| 48 | + "documentation":"<p>Creates the participant's connection. Note that ParticipantToken is used for invoking this API instead of ConnectionToken.</p> <p>The participant token is valid for the lifetime of the participant – until they are part of a contact.</p> <p>The response URL for <code>WEBSOCKET</code> Type has a connect expiry timeout of 100s. Clients must manually connect to the returned websocket URL and subscribe to the desired topic. </p> <p>For chat, you need to publish the following on the established websocket connection:</p> <p> <code>{\"topic\":\"aws/subscribe\",\"content\":{\"topics\":[\"aws/chat\"]}}</code> </p> <p>Upon websocket URL expiry, as specified in the response ConnectionExpiry parameter, clients need to call this API again to obtain a new websocket URL and perform the same steps as before.</p> <p> <b>Message streaming support</b>: This API can also be used together with the <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_StartContactStreaming.html\">StartContactStreaming</a> API to create a participant connection for chat contacts that are not using a websocket. For more information about message streaming, <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/chat-message-streaming.html\">Enable real-time chat message streaming</a> in the <i>Amazon Connect Administrator Guide</i>.</p> <p> <b>Feature specifications</b>: For information about feature specifications, such as the allowed number of open websocket connections per participant, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits\">Feature specifications</a> in the <i>Amazon Connect Administrator Guide</i>. </p> <note> <p>The Amazon Connect Participant Service APIs do not use <a href=\"https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html\">Signature Version 4 authentication</a>.</p> </note>" |
49 | 49 | },
|
50 | 50 | "DisconnectParticipant":{
|
51 | 51 | "name":"DisconnectParticipant",
|
|
77 | 77 | {"shape":"ThrottlingException"},
|
78 | 78 | {"shape":"ValidationException"}
|
79 | 79 | ],
|
80 |
| - "documentation":"<p>Provides a pre-signed URL for download of a completed attachment. This is an asynchronous API for use with active contacts.</p>" |
| 80 | + "documentation":"<p>Provides a pre-signed URL for download of a completed attachment. This is an asynchronous API for use with active contacts.</p> <p>The Amazon Connect Participant Service APIs do not use <a href=\"https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html\">Signature Version 4 authentication</a>.</p>" |
81 | 81 | },
|
82 | 82 | "GetTranscript":{
|
83 | 83 | "name":"GetTranscript",
|
|
125 | 125 | {"shape":"ThrottlingException"},
|
126 | 126 | {"shape":"ValidationException"}
|
127 | 127 | ],
|
128 |
| - "documentation":"<p>Sends a message. Note that ConnectionToken is used for invoking this API instead of ParticipantToken.</p> <note> <p>The Amazon Connect Participant Service APIs do not use <a href=\"https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html\">Signature Version 4 authentication</a>.</p> </note>" |
| 128 | + "documentation":"<p>Sends a message. Note that ConnectionToken is used for invoking this API instead of ParticipantToken.</p> <p>The Amazon Connect Participant Service APIs do not use <a href=\"https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html\">Signature Version 4 authentication</a>.</p>" |
129 | 129 | },
|
130 | 130 | "StartAttachmentUpload":{
|
131 | 131 | "name":"StartAttachmentUpload",
|
|
142 | 142 | {"shape":"ValidationException"},
|
143 | 143 | {"shape":"ServiceQuotaExceededException"}
|
144 | 144 | ],
|
145 |
| - "documentation":"<p>Provides a pre-signed Amazon S3 URL in response for uploading the file directly to S3.</p>" |
| 145 | + "documentation":"<p>Provides a pre-signed Amazon S3 URL in response for uploading the file directly to S3.</p> <p>The Amazon Connect Participant Service APIs do not use <a href=\"https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html\">Signature Version 4 authentication</a>.</p>" |
146 | 146 | }
|
147 | 147 | },
|
148 | 148 | "shapes":{
|
|
210 | 210 | "type":"list",
|
211 | 211 | "member":{"shape":"AttachmentItem"}
|
212 | 212 | },
|
| 213 | + "Bool":{"type":"boolean"}, |
213 | 214 | "ChatContent":{
|
214 | 215 | "type":"string",
|
215 | 216 | "max":1024,
|
|
237 | 238 | "MESSAGE",
|
238 | 239 | "EVENT",
|
239 | 240 | "ATTACHMENT",
|
240 |
| - "CONNECTION_ACK" |
| 241 | + "CONNECTION_ACK", |
| 242 | + "PARTICIPANT_ACTIVE", |
| 243 | + "PARTICIPANT_INACTIVE", |
| 244 | + "PARTICIPANT_ENGAGED", |
| 245 | + "PARTICIPANT_DISENGAGED" |
241 | 246 | ]
|
242 | 247 | },
|
243 | 248 | "ClientToken":{
|
|
333 | 338 | },
|
334 | 339 | "ParticipantToken":{
|
335 | 340 | "shape":"ParticipantToken",
|
336 |
| - "documentation":"<p>This is a header parameter.</p> <p>The Participant Token as obtained from <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_StartChatContact.html\">StartChatContact</a> API response.</p>", |
| 341 | + "documentation":"<p>This is a header parameter.</p> <p>The ParticipantToken as obtained from <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_StartChatContact.html\">StartChatContact</a> API response.</p>", |
337 | 342 | "location":"header",
|
338 | 343 | "locationName":"X-Amz-Bearer"
|
| 344 | + }, |
| 345 | + "ConnectParticipant":{ |
| 346 | + "shape":"Bool", |
| 347 | + "documentation":"<p>Amazon Connect Participant is used to mark the participant as connected for message streaming.</p>" |
339 | 348 | }
|
340 | 349 | }
|
341 | 350 | },
|
|
403 | 412 | "members":{
|
404 | 413 | "Url":{
|
405 | 414 | "shape":"PreSignedAttachmentUrl",
|
406 |
| - "documentation":"<p>The pre-signed URL using which file would be downloaded from Amazon S3 by the API caller.</p>" |
| 415 | + "documentation":"<p>This is the pre-signed URL that can be used for uploading the file to Amazon S3 when used in response to <a href=\"https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_StartAttachmentUpload.html\">StartAttachmentUpload</a>.</p>" |
407 | 416 | },
|
408 | 417 | "UrlExpiry":{
|
409 | 418 | "shape":"ISO8601Datetime",
|
|
770 | 779 | "members":{
|
771 | 780 | "Url":{
|
772 | 781 | "shape":"UploadMetadataUrl",
|
773 |
| - "documentation":"<p>The pre-signed URL using which file would be downloaded from Amazon S3 by the API caller.</p>" |
| 782 | + "documentation":"<p>This is the pre-signed URL that can be used for uploading the file to Amazon S3 when used in response to <a href=\"https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_StartAttachmentUpload.html\">StartAttachmentUpload</a>.</p>" |
774 | 783 | },
|
775 | 784 | "UrlExpiry":{
|
776 | 785 | "shape":"ISO8601Datetime",
|
|
0 commit comments