API
API
Back to appIntroductionAuthenticationQuickstartCore conceptsUploading callsGetting resultsWebhooksPagination and searchErrorsRate limits and billing
Get pending action items GETGet call volume over time GETGet top categories distribution GETGet AI-synthesized cross-call insights GETGet aggregated dashboard metrics GETGet sentiment distribution and trend GET
ReferenceDashboard

Get aggregated dashboard metrics

Returns KPI snapshot including call count, avg duration, sentiment, and action items. When 'from' and/or 'to' are omitted, no date filtering is applied — all data is returned.

GET/v1/projects/{projectId}/dashboard/metrics

Returns KPI snapshot including call count, avg duration, sentiment, and action items. When 'from' and/or 'to' are omitted, no date filtering is applied — all data is returned.

Authorization

ApiKeyAuth
X-API-Key<token>

Organization API key. Format: X-API-Key: at_live_...

In: header

Path Parameters

projectId*string
Formatuuid

Query Parameters

from?string
Formatdate-time
to?string
Formatdate-time

Response Body

*/*

*/*

curl -X GET "https://example.com/v1/projects/497f6eca-6276-4993-bfeb-53cbbbba6f08/dashboard/metrics"
{  "totalCalls": 0,  "totalCallsTrend": 0.1,  "avgDurationSeconds": 0,  "avgDurationTrend": 0.1,  "positiveSentimentPercent": 0.1,  "pendingActionItems": 0}

Get AI-synthesized cross-call insights GET

Returns cached, ranked insights synthesized across the period's calls. Regenerates lazily when new summarized calls appear. Requires at least 3 summarized calls in the period; returns an empty list below the threshold. When 'from' and 'to' are omitted, the current day is used.

Get sentiment distribution and trend GET

Returns sentiment distribution (positive/neutral/negative/unknown) and daily trend. When 'from' and/or 'to' are omitted, no date filtering is applied — all data is returned.