---
title: "Get Analytics"
method: GET
path: "/analytics"
tags: ["Analytics"]
---

# Get Analytics

`GET /analytics`

Get aggregated analytics for the organization.

Returns session counts, duration distributions, rating distributions,
status breakdowns, intent distributions, repeat visitor data, and version metrics.

## Query parameters

- `project_id` string, uuid, nullable — Filter by project ID
- `start_date` string, date-time, nullable — Filter sessions after this date
- `end_date` string, date-time, nullable — Filter sessions before this date

## Headers

- `x-api-key` string, nullable

## Response `200`

Successful Response

- PublicAnalytics — Analytics data for the organization.
  - `minutes_distribution` PublicAnalyticsDistribution, required — Distribution data for a single metric.
    - `buckets` PublicDistributionBucket[], required
      - `label` string, required
      - `count` integer, required
    - `total_count` integer, required
  - `rating_distribution` PublicAnalyticsDistribution, required — Distribution data for a single metric.
    - `buckets` PublicDistributionBucket[], required
      - `label` string, required
      - `count` integer, required
    - `total_count` integer, required
  - `status_distribution` PublicAnalyticsDistribution, required — Distribution data for a single metric.
    - `buckets` PublicDistributionBucket[], required
      - `label` string, required
      - `count` integer, required
    - `total_count` integer, required
  - `intent_distribution` PublicAnalyticsDistribution, required — Distribution data for a single metric.
    - `buckets` PublicDistributionBucket[], required
      - `label` string, required
      - `count` integer, required
    - `total_count` integer, required
  - `repeat_visitors` PublicRepeatVisitorBucket[], required
    - `demo_count` integer, required
    - `visitor_count` integer, required
  - `version_comparison` PublicVersionMetrics[], required
    - `version` integer, required
    - `session_count` integer, required
    - `completed_count` integer, required
    - `email_rejected_count` integer, required
    - `error_count` integer, required
    - `goals_achieved_count` integer, required
  - `total_sessions` integer, required
  - `avg_duration_seconds` number, nullable
  - `total_goals_reached` integer

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/karumi/apis/karumi-public-api.md) · [All operations](https://skmtc.dev/karumi/apis/karumi-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/karumi/karumi-public-api/revisions/8e5e6a464b81/schema)
