POST
/
v1
/
Inbound
/
{inboundId}
/
Analytics
curl --request POST \
  --url https://api.nlpearl.ai/v1/Inbound/{inboundId}/Analytics \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "from": "2023-11-07T05:31:56Z",
  "to": "2023-11-07T05:31:56Z"
}'
{
  "callsStatusOverview": {
    "totalCalls": 123,
    "totalLeads": 123,
    "needRetry": 123,
    "wrongCountryCode": 123,
    "needFollowUp": 123,
    "voiceMailLeft": 123,
    "successful": 123,
    "unsuccessful": 123,
    "wrongNumber": 123,
    "completed": 123,
    "unreachable": 123,
    "error": 123
  },
  "callsSentimentOverview": {
    "negative": 123,
    "slightlyNegative": 123,
    "neutral": 123,
    "slightlyPositive": 123,
    "positive": 123
  },
  "callsStatusTimeLine": [
    {
      "totalCalls": 123,
      "totalLeads": 123,
      "needRetry": 123,
      "wrongCountryCode": 123,
      "needFollowUp": 123,
      "voiceMailLeft": 123,
      "successful": 123,
      "unsuccessful": 123,
      "wrongNumber": 123,
      "completed": 123,
      "unreachable": 123,
      "error": 123,
      "date": "2023-11-07T05:31:56Z"
    }
  ],
  "callsAverageTimeLine": [
    {
      "date": "2023-11-07T05:31:56Z",
      "averageCallDuration": 123
    }
  ],
  "callsCostTimeLine": [
    {
      "date": "2023-11-07T05:31:56Z",
      "totalPrice": 123,
      "averageCostPerCall": 123
    }
  ],
  "callsSuccessRateTimeLine": [
    {
      "date": "2023-11-07T05:31:56Z",
      "successRatePercentage": 123
    }
  ],
  "callLabelCount": [
    {
      "id": "<string>",
      "name": "<string>",
      "color": "<string>",
      "count": 123
    }
  ],
  "callEventsCounts": {
    "takeMessageCount": 123,
    "smsSentCount": 123,
    "callTransferredCount": 123,
    "calendarBookedCount": 123,
    "emailSentCount": 123
  },
  "callsByHourDayOfWeeks": [
    {
      "hourOfDay": 123,
      "dayOfWeek": 123,
      "count": 123
    }
  ]
}

Authorizations

Authorization
string
header
required

Specify the authorization token.

For more information, check out the Authorization Guide.

Path Parameters

inboundId
string
required

The unique identifier of the inbound campaign.

Body

The object containing the start and end dates for the analytics query.
The maximum allowed range between the start and end date is 90 days.

Represents a date range used to query analytics data.

Response

200
text/plain

Returns an object containing the analytics data for the specified outbound campaign.

Represents the analytics data for an inbound campaign.