This will add an interaction to Virtual Hold This will associate an interaction with an External Tracking ID to Virtual Hold Will find an interaction. Will return data related to the interaction. Will return the number of time slots requested from starting date-time. Returns the treatment information variables for the tenant and segment. Will return a list of the variables for a Segment. Will return a list of Segments for the Platform. Will return the Platform status. Will return the Platform version. Modifies an interaction Deletes an interaction by options settings Validates a contact. This will create a new interaction, with no expectations as to its final fate This will queue an interaction, with no expectations as to its final fate This will dequeue an interaction, with no expectations as to its final fate Converts an existing interaction to an ASAP or an Appointment Callback. Supports the need of transferring the call to queue whether it is inbound or outbound. Used to notify QM when VH calls back and the caller is connected. Used to notify QM about the callback failures with appropriate reasons. This is also being used for notifying abandons on Outbound attempts. Used to notify QM about caller canceling the callback. Used to notify QM about caller abandons while in inbound VIS/callflow or while in Queue. Used to notify QM about the caller getting disconnected by VIS due to different OpModes like AfterHours or SmartCallBlock etc. Allows the client applications to modify any interaction related data (e.g.: phone number, appt time, External Tracking Id etc. Used to add, modify, or update UserData related to an interaction. Used to get configured system variables.