| PUT | /contact/batch/{InstanceId} | Only the Amazon Connect outbound campaigns service principal is allowed to assume a role in your account and call this API. Allows you to create a batch of contacts in Amazon Connect. The outbound campaigns capability ingests dial requests via the PutDialRequestBatch API. It then uses BatchPutContact to create contacts corresponding to those dial requests. If agents are available, the dial requests are dialed out, which results in a voice call. The resulting voice call uses the same contactId that was created by BatchPutContact. |
| POST | /contact/create-participant | Adds a new participant into an on-going chat contact. For more information, see Customize chat flow experiences by integrating custom participants. |
| POST | /contact/persistent-contact-association/{InstanceId}/{InitialContactId} | Enables rehydration of chats for the lifespan of a contact. For more information about chat rehydration, see Enable persistent chat in the Amazon Connect Administrator Guide. |
| GET | /contact/attributes/{InstanceId}/{InitialContactId} | Retrieves the contact attributes for the specified contact. |
| GET | /contact/references/{InstanceId}/{ContactId} | This API is in preview release for Amazon Connect and is subject to change. For the specified referenceTypes, returns a list of references associated with the contact. References are links to documents that are related to a contact, such as emails, attachments, or URLs. |
| POST | /contact/list-real-time-analysis-segments-v2/{InstanceId}/{ContactId} | Provides a list of analysis segments for a real-time analysis session. |
| POST | /contact/monitor | Initiates silent monitoring of a contact. The Contact Control Panel (CCP) of the user specified by userId will be set to silent monitoring mode on the contact. |
| POST | /contact/pause | Allows pausing an ongoing task contact. |
| POST | /contact/resume | Allows resuming a task contact in a paused state. |
| POST | /contact/resume-recording | When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording whatever recording is selected in the flow configuration: call, screen, or both. If only call recording or only screen recording is enabled, then it would resume. Voice and screen recordings are supported. |
| PUT |