Outlined below is a sample reporting API call that is used to retrieve transactional proactive alert information pertaining to the LiveDeflect middleware solution.

The proactiveReporting API endpoint should be passed a start and end timestamp in epoch milliseconds. Any proactive alert transactions for the Account ID provided between the start & end timestamp will be returned with their current status.

Request Endpoint

Method URL
GET https://{domain}.ivrdeflect.liveperson.net/api/proactiveReporting

Request Headers

Key Value
Authorization Oauth
Content-Type application/json
Accept application/json

Request Payload

The following information should be provided to LivePerson.

Item Description Required
siteId LiveEngage Account ID True
startTime Epoch time in milliseconds True
endTime Epoch time in milliseconds True

Example Request Payload

{
  "siteId" :  "25508804",
  "startTime" :  "1428934391000",
  "endTime" :  "1428934401000"
}

Example Response Success

The following information should be provided to LivePerson.

HTTP Response Code - 200 OK