For the complete documentation index, see llms.txt. This page is also available as Markdown.

Analytics API

Usage totals and call and message breakdowns.

Method
Path
Scope

GET

/analytics/usage

analytics:read

GET

/analytics/calls

analytics:read

GET

/analytics/messages

analytics:read

Usage

curl https://app.limecall.com/api/v1/analytics/usage \
  -H "Authorization: Bearer sk_live_..."
{
  "calls": 1284,
  "messages": 3971,
  "apiRequests": 20544
}

Lifetime totals for your organization β€” counts, not billing figures.

Calls and messages breakdowns

curl https://app.limecall.com/api/v1/analytics/calls \
  -H "Authorization: Bearer sk_live_..."

Aggregates for reporting. For anything these do not cover, list the underlying records and aggregate yourself β€” Calls supports filtering by user, number, peer and time window, which is usually enough to build the cut you actually want.

Building your own reporting

The combination worth knowing: filter calls with since on a schedule, and write outcomes back with PATCH /calls/{id}. Once outcomes carry a value, you can report revenue per source rather than call volume per source β€” which is the difference between knowing a channel is busy and knowing it is worth paying for.

See Conversions.

Was this helpful?