|
301 | 301 | {"shape":"InternalServiceException"} |
302 | 302 | ] |
303 | 303 | }, |
| 304 | + "ResumeContactRecording":{ |
| 305 | + "name":"ResumeContactRecording", |
| 306 | + "http":{ |
| 307 | + "method":"POST", |
| 308 | + "requestUri":"/contact/resume-recording" |
| 309 | + }, |
| 310 | + "input":{"shape":"ResumeContactRecordingRequest"}, |
| 311 | + "output":{"shape":"ResumeContactRecordingResponse"}, |
| 312 | + "errors":[ |
| 313 | + {"shape":"InvalidRequestException"}, |
| 314 | + {"shape":"ResourceNotFoundException"}, |
| 315 | + {"shape":"InternalServiceException"} |
| 316 | + ] |
| 317 | + }, |
304 | 318 | "StartChatContact":{ |
305 | 319 | "name":"StartChatContact", |
306 | 320 | "http":{ |
|
317 | 331 | {"shape":"LimitExceededException"} |
318 | 332 | ] |
319 | 333 | }, |
| 334 | + "StartContactRecording":{ |
| 335 | + "name":"StartContactRecording", |
| 336 | + "http":{ |
| 337 | + "method":"POST", |
| 338 | + "requestUri":"/contact/start-recording" |
| 339 | + }, |
| 340 | + "input":{"shape":"StartContactRecordingRequest"}, |
| 341 | + "output":{"shape":"StartContactRecordingResponse"}, |
| 342 | + "errors":[ |
| 343 | + {"shape":"InvalidRequestException"}, |
| 344 | + {"shape":"InvalidParameterException"}, |
| 345 | + {"shape":"ResourceNotFoundException"}, |
| 346 | + {"shape":"InternalServiceException"} |
| 347 | + ] |
| 348 | + }, |
320 | 349 | "StartOutboundVoiceContact":{ |
321 | 350 | "name":"StartOutboundVoiceContact", |
322 | 351 | "http":{ |
|
351 | 380 | {"shape":"InternalServiceException"} |
352 | 381 | ] |
353 | 382 | }, |
| 383 | + "StopContactRecording":{ |
| 384 | + "name":"StopContactRecording", |
| 385 | + "http":{ |
| 386 | + "method":"POST", |
| 387 | + "requestUri":"/contact/stop-recording" |
| 388 | + }, |
| 389 | + "input":{"shape":"StopContactRecordingRequest"}, |
| 390 | + "output":{"shape":"StopContactRecordingResponse"}, |
| 391 | + "errors":[ |
| 392 | + {"shape":"InvalidRequestException"}, |
| 393 | + {"shape":"ResourceNotFoundException"}, |
| 394 | + {"shape":"InternalServiceException"} |
| 395 | + ] |
| 396 | + }, |
| 397 | + "SuspendContactRecording":{ |
| 398 | + "name":"SuspendContactRecording", |
| 399 | + "http":{ |
| 400 | + "method":"POST", |
| 401 | + "requestUri":"/contact/suspend-recording" |
| 402 | + }, |
| 403 | + "input":{"shape":"SuspendContactRecordingRequest"}, |
| 404 | + "output":{"shape":"SuspendContactRecordingResponse"}, |
| 405 | + "errors":[ |
| 406 | + {"shape":"InvalidRequestException"}, |
| 407 | + {"shape":"ResourceNotFoundException"}, |
| 408 | + {"shape":"InternalServiceException"} |
| 409 | + ] |
| 410 | + }, |
354 | 411 | "TagResource":{ |
355 | 412 | "name":"TagResource", |
356 | 413 | "http":{ |
|
1754 | 1811 | "error":{"httpStatusCode":404}, |
1755 | 1812 | "exception":true |
1756 | 1813 | }, |
| 1814 | + "ResumeContactRecordingRequest":{ |
| 1815 | + "type":"structure", |
| 1816 | + "required":[ |
| 1817 | + "InstanceId", |
| 1818 | + "ContactId", |
| 1819 | + "InitialContactId" |
| 1820 | + ], |
| 1821 | + "members":{ |
| 1822 | + "InstanceId":{"shape":"InstanceId"}, |
| 1823 | + "ContactId":{"shape":"ContactId"}, |
| 1824 | + "InitialContactId":{"shape":"ContactId"} |
| 1825 | + } |
| 1826 | + }, |
| 1827 | + "ResumeContactRecordingResponse":{ |
| 1828 | + "type":"structure", |
| 1829 | + "members":{ |
| 1830 | + } |
| 1831 | + }, |
1757 | 1832 | "RoutingProfileId":{"type":"string"}, |
1758 | 1833 | "RoutingProfileName":{ |
1759 | 1834 | "type":"string", |
|
1823 | 1898 | "ParticipantToken":{"shape":"ParticipantToken"} |
1824 | 1899 | } |
1825 | 1900 | }, |
| 1901 | + "StartContactRecordingRequest":{ |
| 1902 | + "type":"structure", |
| 1903 | + "required":[ |
| 1904 | + "InstanceId", |
| 1905 | + "ContactId", |
| 1906 | + "InitialContactId", |
| 1907 | + "VoiceRecordingConfiguration" |
| 1908 | + ], |
| 1909 | + "members":{ |
| 1910 | + "InstanceId":{"shape":"InstanceId"}, |
| 1911 | + "ContactId":{"shape":"ContactId"}, |
| 1912 | + "InitialContactId":{"shape":"ContactId"}, |
| 1913 | + "VoiceRecordingConfiguration":{"shape":"VoiceRecordingConfiguration"} |
| 1914 | + } |
| 1915 | + }, |
| 1916 | + "StartContactRecordingResponse":{ |
| 1917 | + "type":"structure", |
| 1918 | + "members":{ |
| 1919 | + } |
| 1920 | + }, |
1826 | 1921 | "StartOutboundVoiceContactRequest":{ |
1827 | 1922 | "type":"structure", |
1828 | 1923 | "required":[ |
|
1857 | 1952 | "AVG" |
1858 | 1953 | ] |
1859 | 1954 | }, |
| 1955 | + "StopContactRecordingRequest":{ |
| 1956 | + "type":"structure", |
| 1957 | + "required":[ |
| 1958 | + "InstanceId", |
| 1959 | + "ContactId", |
| 1960 | + "InitialContactId" |
| 1961 | + ], |
| 1962 | + "members":{ |
| 1963 | + "InstanceId":{"shape":"InstanceId"}, |
| 1964 | + "ContactId":{"shape":"ContactId"}, |
| 1965 | + "InitialContactId":{"shape":"ContactId"} |
| 1966 | + } |
| 1967 | + }, |
| 1968 | + "StopContactRecordingResponse":{ |
| 1969 | + "type":"structure", |
| 1970 | + "members":{ |
| 1971 | + } |
| 1972 | + }, |
1860 | 1973 | "StopContactRequest":{ |
1861 | 1974 | "type":"structure", |
1862 | 1975 | "required":[ |
|
1873 | 1986 | "members":{ |
1874 | 1987 | } |
1875 | 1988 | }, |
| 1989 | + "SuspendContactRecordingRequest":{ |
| 1990 | + "type":"structure", |
| 1991 | + "required":[ |
| 1992 | + "InstanceId", |
| 1993 | + "ContactId", |
| 1994 | + "InitialContactId" |
| 1995 | + ], |
| 1996 | + "members":{ |
| 1997 | + "InstanceId":{"shape":"InstanceId"}, |
| 1998 | + "ContactId":{"shape":"ContactId"}, |
| 1999 | + "InitialContactId":{"shape":"ContactId"} |
| 2000 | + } |
| 2001 | + }, |
| 2002 | + "SuspendContactRecordingResponse":{ |
| 2003 | + "type":"structure", |
| 2004 | + "members":{ |
| 2005 | + } |
| 2006 | + }, |
1876 | 2007 | "TagKey":{ |
1877 | 2008 | "type":"string", |
1878 | 2009 | "max":128, |
|
2134 | 2265 | "member":{"shape":"UserSummary"} |
2135 | 2266 | }, |
2136 | 2267 | "Value":{"type":"double"}, |
| 2268 | + "VoiceRecordingConfiguration":{ |
| 2269 | + "type":"structure", |
| 2270 | + "members":{ |
| 2271 | + "VoiceRecordingTrack":{"shape":"VoiceRecordingTrack"} |
| 2272 | + } |
| 2273 | + }, |
| 2274 | + "VoiceRecordingTrack":{ |
| 2275 | + "type":"string", |
| 2276 | + "enum":[ |
| 2277 | + "FROM_AGENT", |
| 2278 | + "TO_AGENT", |
| 2279 | + "ALL" |
| 2280 | + ] |
| 2281 | + }, |
2137 | 2282 | "timestamp":{"type":"timestamp"} |
2138 | 2283 | } |
2139 | 2284 | } |
0 commit comments