Values_2.TransferContactResponseSourceTransfers TASK or EMAIL 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. Note the following requirements: Transfer is only supported for TASK and EMAIL contacts. Do not use both QueueId and UserId in the same call. The following flow types are supported: Inbound flow, Transfer to agent flow, and Transfer to queue flow. The TransferContact API can be called only on active contacts. A contact cannot be transferred more than 11 times.
type nonrec t = {contactId : Values_0.ContactId.t option;The identifier of the contact in this instance of Amazon Connect.
*)contactArn : Values_0.ARN.t option;The Amazon Resource Name (ARN) of the contact.
*)}type nonrec error = [ | `AccessDeniedException of Values_0.AccessDeniedException.t| `IdempotencyException of Values_0.IdempotencyException.t| `InternalServiceException of Values_0.InternalServiceException.t| `InvalidRequestException of Values_0.InvalidRequestException.t| `ResourceNotFoundException of Values_0.ResourceNotFoundException.t| `ServiceQuotaExceededException of Values_0.ServiceQuotaExceededException.t| `ThrottlingException of Values_0.ThrottlingException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `AccessDeniedException of Values_0.AccessDeniedException.t
| `IdempotencyException of Values_0.IdempotencyException.t
| `InternalServiceException of Values_0.InternalServiceException.t
| `InvalidRequestException of Values_0.InvalidRequestException.t
| `ResourceNotFoundException of Values_0.ResourceNotFoundException.t
| `ServiceQuotaExceededException of Values_0.ServiceQuotaExceededException.t
| `ThrottlingException of Values_0.ThrottlingException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `AccessDeniedException of Values_0.AccessDeniedException.t
| `IdempotencyException of Values_0.IdempotencyException.t
| `InternalServiceException of Values_0.InternalServiceException.t
| `InvalidRequestException of Values_0.InvalidRequestException.t
| `ResourceNotFoundException of Values_0.ResourceNotFoundException.t
| `ServiceQuotaExceededException of Values_0.ServiceQuotaExceededException.t
| `ThrottlingException of Values_0.ThrottlingException.t
| `Unknown_operation_error of string * string option ]