Analytics

Aggregated metrics, KPIs, trends, and data exports. Access performance summaries across campaigns, call centers, and executives.

Endpoints

MethodEndpointDescriptionScope
GET/analytics/summaryGet aggregated summary metrics and KPIsanalytics:read
GET/analytics/campaignsGet per-campaign analytics breakdownanalytics:read
GET/analytics/call-centersGet per-call-center analytics breakdownanalytics:read
GET/analytics/executivesGet per-executive performance metricsanalytics:read
GET/analytics/trendsGet time-series trend data with granularityanalytics:read
POST/analytics/exportStart an asynchronous data export jobanalytics:export
GET/analytics/export/{jobId}Check export job status and download URLanalytics:read

Common Filters

These query parameters are shared across all GET analytics endpoints.

ParameterTypeDescription
dateFromISO 8601Start date for the analytics period
dateToISO 8601End date for the analytics period
campaignIdstringFilter by campaign ID
callCenterIdstringFilter by call center ID
engagementIdstringFilter by engagement ID

Trends Granularity

The GET /analytics/trends endpoint accepts an additional granularity parameter.

ValueDescription
dailyOne data point per day (default)
weeklyOne data point per week
monthlyOne data point per month

Example Requests

Get summary metrics for a date range:

curl https://api.auralytik.com/v1/analytics/summary?dateFrom=2024-01-01&dateTo=2024-01-31 \
  -H "Authorization: Bearer YOUR_API_KEY"

Get weekly trends for a specific campaign:

curl https://api.auralytik.com/v1/analytics/trends?granularity=weekly&campaignId=camp_789 \
  -H "Authorization: Bearer YOUR_API_KEY"

Start an export job:

curl -X POST https://api.auralytik.com/v1/analytics/export \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "dateFrom": "2024-01-01",
    "dateTo": "2024-01-31",
    "format": "csv"
  }'

Example Response

Summary endpoint response:

{
  "dateFrom": "2024-01-01",
  "dateTo": "2024-01-31",
  "totalEvaluations": 1250,
  "completedEvaluations": 1180,
  "averageScore": 7.8,
  "sentimentBreakdown": {
    "positive": 620,
    "neutral": 380,
    "negative": 180
  },
  "averageDurationSeconds": 312,
  "topCampaign": "Q1 Outbound Sales",
  "topCallCenter": "Santiago Central"
}

Advanced analytics coming soon

Custom metric definitions, scheduled report delivery, and real-time streaming analytics are being developed.

Request API Access