#
Get Current Interaction
In
#
Usage
Returns the interaction data for the current active interaction.
#
Syntax
webClient.getCurrentInteraction(): Promise;
#
Sample Javascript
import IpscapeWebClient from '@ipscape/web-client';
// Create a new instance of the IpSCAPE Web Client
const webClient = new IpscapeWebClient();
// Make request
webclient.getCurrentInteraction().then((response) => {
if(response.success) {
alert(response.result);
}
else {
console.error(response.error);
}
});
#
Response
This method returns a promise. The resolved response is returned in an object and contains the following:
Result
Example
success
Response
Returns this object if the API method call was invoked successfully, false otherwise.
{
success: boolean;
result: {
agentInteractionId: number;
interaction: {
activity: ActivityData;
callQuality: number;
campaign: CampaignData;
interactionType: string;
leadData: LeadData;
recovered: boolean;
totalTime: number; // in seconds
transfer: boolean;
transferInformation: TransferData | null;
wrapCodeList: Array<WrapCodes>;
wrapNote: string | null;
};
timestamp: number;
}
}