---
title: "Get stored whole-account content analytics"
method: GET
path: "/analytics"
tags: ["Analytics"]
---

# Get stored whole-account content analytics

`GET /analytics`

## Request

- Base URL: `https://app.openpo.st/api/v1`
- URL: `https://app.openpo.st/api/v1/analytics`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `openpost_session`

## Query parameters

- `workspace_id` string, required: Workspace ID
- `days` integer: Reporting window in days (7, 30, or 90)
- `account_id` string: Optional social account ID used to filter results and content totals
- `sort` 'engagement' | 'views' | 'newest': Stored result ordering
- `cursor` string: Opaque source-bound content cursor
- `limit` integer: Content results per page

## Response `200`

OK

- Overview
  - `$schema` string, uri: A URL to the JSON Schema for this object.
  - `account_growth_scope` 'account_wide', required
  - `accounts` AccountOverview[], nullable, required
    - `account_supported` boolean, required
    - `avatar_url` string
    - `content_supported` boolean, required
    - `error_code` string
    - `error_message` string
    - `follower_delta` integer
    - `follower_series` SeriesPoint[], nullable, required
      - `date` string, required
      - `value` integer, required
    - `id` string, required
    - `last_synced_at` string, date-time
    - `metric_metadata` object, required
    - `metrics` object, required
    - `missing_account_scopes` string[], nullable, required
    - `missing_content_scopes` string[], nullable, required
    - `next_sync_at` string, date-time
    - `platform` string, required
    - `stale` boolean, required
    - `status` string, required
    - `username` string, required
  - `content` ContentOverview[], nullable, required
    - `account_id` string, required
    - `collected_at` string, date-time
    - `content_profile` string, required
    - `engagement` integer, required
    - `error_code` string
    - `error_message` string
    - `excerpt` string, required
    - `external_url` string
    - `last_synced_at` string, date-time
    - `measurements` object, required
    - `metric_availability` 'available' | 'pending' | 'unavailable', required
    - `metric_metadata` object, required
    - `metrics` object, required
    - `next_sync_at` string, date-time
    - `platform` string, required
    - `publication_id` string
    - `published_at` string, date-time, required
    - `reference` ContentReference, required
      - `publication_id` string
      - `rendition_id` string
      - `type` 'openpost', required
    - `rendition_id` string
    - `stale` boolean, required
    - `status` string, required
    - `title` string, required
    - `username` string, required
  - `content_next_cursor` string
  - `content_total` integer, required
  - `follower_series` SeriesPoint[], nullable, required
    - `date` string, required
    - `value` integer, required
  - `generated_at` string, date-time, required
  - `insights` Insight[], nullable, required
    - `account_id` string
    - `caveat` 'filtered_content_lifetime_totals' | 'filtered_content_reporting_period_totals' | 'account_wide'
    - `comparison_sample` integer, required
    - `content` InsightContentEvidence
      - `account_id` string, required
      - `collected_at` string, date-time, required
      - `excerpt` string, required
      - `platform` string, required
      - `published_at` string, date-time, required
      - `reference` ContentReference, required
        - `publication_id` string
        - `rendition_id` string
        - `type` 'openpost', required
      - `title` string, required
      - `username` string, required
    - `destination_count` integer
    - `kind` 'most_engagement_actions' | 'strongest_measured_destination' | 'follower_decline', required
    - `measured_count` integer, required
    - `metric` string, required
    - `period` InsightPeriod, required
      - `aggregation` 'unavailable' | 'current_snapshot' | 'lifetime_total' | 'reporting_period_total', required
      - `filter_end` string, date-time, required
      - `filter_start` string, date-time, required
      - `measurement_end` string, date-time
      - `measurement_start` string, date-time
    - `platform` string
    - `reason` 'missing_measurements' | 'low_sample' | 'incompatible_semantics' | 'no_decline'
    - `status` 'available' | 'insufficient_data', required
    - `username` string
    - `value` integer
  - `last_synced_at` string, date-time
  - `publication_next_cursor` string
  - `publication_total` integer, required
  - `publications` PublicationOverview[], nullable, required
    - `engagement` integer, required
    - `engagement_measured` integer, required
    - `excerpt` string, required
    - `last_synced_at` string, date-time
    - `measured` object, required
    - `metrics` object, required
    - `publication_id` string, required
    - `published_at` string, date-time, required
    - `renditions` ContentOverview[], nullable, required
      - `account_id` string, required
      - `collected_at` string, date-time
      - `content_profile` string, required
      - `engagement` integer, required
      - `error_code` string
      - `error_message` string
      - `excerpt` string, required
      - `external_url` string
      - `last_synced_at` string, date-time
      - `measurements` object, required
      - `metric_availability` 'available' | 'pending' | 'unavailable', required
      - `metric_metadata` object, required
      - `metrics` object, required
      - `next_sync_at` string, date-time
      - `platform` string, required
      - `publication_id` string
      - `published_at` string, date-time, required
      - `reference` ContentReference, required
        - `publication_id` string
        - `rendition_id` string
        - `type` 'openpost', required
      - `rendition_id` string
      - `stale` boolean, required
      - `status` string, required
      - `title` string, required
      - `username` string, required
    - `title` string, required
  - `range_days` integer, required
  - `summary` Summary, required
    - `engagement` MetricSummary, required
      - `delta` integer
      - `measured` integer, required
      - `value` integer, required
    - `follower_scope` 'account_wide', required
    - `followers` MetricSummary, required
      - `delta` integer
      - `measured` integer, required
      - `value` integer, required
    - `impressions` MetricSummary, required
      - `delta` integer
      - `measured` integer, required
      - `value` integer, required
    - `published` integer, required
    - `reach` MetricSummary, required
      - `delta` integer
      - `measured` integer, required
      - `value` integer, required
    - `views` MetricSummary, required
      - `delta` integer
      - `measured` integer, required
      - `value` integer, required
  - `trends` TrendSeries, required
    - `engagement` DailyBreakdownPoint[], nullable, required
      - `date` string, required
      - `items` DailyBreakdownItem[], nullable, required
        - `key` string, required
        - `label` string, required
        - `platform` string, required
        - `publication_id` string
        - `value` integer, required
      - `value` integer, required
    - `followers` DailyBreakdownPoint[], nullable, required
      - `date` string, required
      - `items` DailyBreakdownItem[], nullable, required
        - `key` string, required
        - `label` string, required
        - `platform` string, required
        - `publication_id` string
        - `value` integer, required
      - `value` integer, required
    - `views` DailyBreakdownPoint[], nullable, required
      - `date` string, required
      - `items` DailyBreakdownItem[], nullable, required
        - `key` string, required
        - `label` string, required
        - `platform` string, required
        - `publication_id` string
        - `value` integer, required
      - `value` integer, required

## Other responses

- `400`: Bad Request
- `403`: Forbidden
- `422`: Unprocessable Entity
- `500`: Internal Server Error

---

[API](https://skmtc.dev/openpo/apis/openpost-api.md) · [All operations](https://skmtc.dev/openpo/apis/openpost-api/llms.txt) · [OpenAPI document](https://skmtc.dev/openpo/apis/openpost-api/revisions/67d3964458a7?raw)
