Skip to main content
GET
/
v1
/
analytics
/
metrics
curl --request GET \
  --url 'https://api.synthra.ai/v1/analytics/metrics?startDate=2024-03-01T00:00:00Z&endDate=2024-03-08T23:59:59Z' \
  --header 'Authorization: Bearer synthra_live_abc123def456'
{
  "period": {
    "start": "2024-03-01T00:00:00Z",
    "end": "2024-03-08T23:59:59Z",
    "granularity": "day"
  },
  "sessions": {
    "total": 1847,
    "active": 342,
    "averageDuration": 1847
  },
  "messages": {
    "total": 15293,
    "averagePerSession": 8.3,
    "userMessages": 7647,
    "assistantMessages": 7646
  },
  "tokens": {
    "total": 184729,
    "prompt": 92364,
    "completion": 92365,
    "averagePerMessage": 12.1
  }
}

Authorization

Authorization
string
required
Bearer token. Format: Bearer synthra_live_abc123def456

Query Parameters

startDate
string
required
Start date in ISO 8601 format
endDate
string
required
End date in ISO 8601 format
granularity
string
default:"day"
Data granularity. Options: hour, day, week, month

Response

period
object
Time period for metrics
sessions
object
Session statistics
messages
object
Message statistics
tokens
object
Token usage statistics
curl --request GET \
  --url 'https://api.synthra.ai/v1/analytics/metrics?startDate=2024-03-01T00:00:00Z&endDate=2024-03-08T23:59:59Z' \
  --header 'Authorization: Bearer synthra_live_abc123def456'
{
  "period": {
    "start": "2024-03-01T00:00:00Z",
    "end": "2024-03-08T23:59:59Z",
    "granularity": "day"
  },
  "sessions": {
    "total": 1847,
    "active": 342,
    "averageDuration": 1847
  },
  "messages": {
    "total": 15293,
    "averagePerSession": 8.3,
    "userMessages": 7647,
    "assistantMessages": 7646
  },
  "tokens": {
    "total": 184729,
    "prompt": 92364,
    "completion": 92365,
    "averagePerMessage": 12.1
  }
}