---
title: "Get the composed admin Overview"
method: GET
path: "/admin/overview"
tags: ["Admin"]
---

# Get the composed admin Overview

`GET /admin/overview`

## Request

- Base URL: `https://api.presscart.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.presscart.com/admin/overview`
- Auth: HTTP bearer

Returns the authenticated Presscart operating dashboard. Independent upstream sections may be unavailable while local sections remain available.

## Query parameters

- `period` 'today' | 'sevenDays' | 'monthToDate'

## Response `200`

Composed Overview response

- object
  - `generated_at` string, date-time, required
  - `period` object, required
    - `selection` 'today' | 'sevenDays' | 'monthToDate', required
    - `from` string, date-time, required
    - `to` string, date-time, required
    - `comparison_from` string, date-time, required
    - `comparison_to` string, date-time, required
    - `timezone` string, required
    - `label` string, required
    - `comparison_label` string, required
  - `performance` object, required
    - `analytics_href` string, required
    - `new_customers` object, required
      - `value` integer, required
      - `comparison_value` integer, required
      - `comparison` object, required
        - `direction` 'up' | 'down' | 'flat' | 'new', required
        - `percent_bps` integer, nullable, required
    - `monthly_customer_target` integer, nullable, required
    - `signups` object, required
      - `value` integer, required
      - `comparison_value` integer, required
      - `comparison` object, required
        - `direction` 'up' | 'down' | 'flat' | 'new', required
        - `percent_bps` integer, nullable, required
      - `contact_status` union, required
        - object
          - `status` 'ready', required
          - `contacted` integer, required
          - `waiting` integer, required
        - object
          - `status` 'syncing', required
        - object
          - `status` 'unavailable', required
          - `message` string, required
    - `orders` object, required
      - `value` integer, required
      - `comparison_value` integer, required
      - `comparison` object, required
        - `direction` 'up' | 'down' | 'flat' | 'new', required
        - `percent_bps` integer, nullable, required
    - `average_order_value` object, required
      - `amount_minor` integer, required
      - `currency` 'USD', required
    - `conversion_bps` integer, nullable, required
    - `delivered_revenue` union, required
      - object
        - `status` 'fresh', required
        - `generated_at` string, date-time, required
        - `data` object, required
          - `revenue` object, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `gross_profit` object, nullable, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `gross_margin_bps` integer, nullable, required
          - `costed_revenue` object, nullable, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `comparison` object, required
            - `direction` 'up' | 'down' | 'flat' | 'new', required
            - `percent_bps` integer, nullable, required
      - object
        - `status` 'stale', required
        - `generated_at` string, date-time, required
        - `stale_age_seconds` integer, required
        - `data` object, required
          - `revenue` object, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `gross_profit` object, nullable, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `gross_margin_bps` integer, nullable, required
          - `costed_revenue` object, nullable, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `comparison` object, required
            - `direction` 'up' | 'down' | 'flat' | 'new', required
            - `percent_bps` integer, nullable, required
      - object
        - `status` 'unavailable', required
        - `message` string, required
        - `retryable` boolean, required
    - `trend` object[], required
      - `label` string, required
      - `current` object, required
        - `new_customers` integer, required
        - `signups` integer, required
        - `orders` integer, required
        - `delivered_revenue_minor` integer, nullable, required
      - `comparison` object, nullable, required
        - `new_customers` integer, required
        - `signups` integer, required
        - `orders` integer, required
        - `delivered_revenue_minor` integer, nullable, required
    - `revenue_breakdown` union, required
      - object
        - `status` 'fresh', required
        - `generated_at` string, date-time, required
        - `data` object, required
          - `delivered_revenue` object, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `publisher_cost` object, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `gross_profit` object, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
      - object
        - `status` 'stale', required
        - `generated_at` string, date-time, required
        - `stale_age_seconds` integer, required
        - `data` object, required
          - `delivered_revenue` object, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `publisher_cost` object, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `gross_profit` object, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
      - object
        - `status` 'unavailable', required
        - `message` string, required
        - `retryable` boolean, required
  - `operations` object, required
    - `cash_and_delivery` union, required
      - object
        - `status` 'fresh', required
        - `generated_at` string, date-time, required
        - `data` object, required
          - `as_of` string, date-time, required
          - `collected_not_delivered` object, nullable, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `owed_to_publishers` object, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `publisher_invoices_outstanding` object, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `projected_gross_profit` object, nullable, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `projected_gross_margin_bps` integer, nullable, required
          - `projected_covered_value` object, nullable, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `accounting_href` string, uri, nullable, required
      - object
        - `status` 'stale', required
        - `generated_at` string, date-time, required
        - `stale_age_seconds` integer, required
        - `data` object, required
          - `as_of` string, date-time, required
          - `collected_not_delivered` object, nullable, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `owed_to_publishers` object, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `publisher_invoices_outstanding` object, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `projected_gross_profit` object, nullable, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `projected_gross_margin_bps` integer, nullable, required
          - `projected_covered_value` object, nullable, required
            - `amount_minor` integer, required
            - `currency` 'USD', required
          - `accounting_href` string, uri, nullable, required
      - object
        - `status` 'unavailable', required
        - `message` string, required
        - `retryable` boolean, required
    - `content_pipeline` union, required
      - object
        - `status` 'fresh', required
        - `generated_at` string, date-time, required
        - `data` object, required
          - `stages` object[], required
            - `stage` 'Briefing' | 'Drafting' | 'Pending' | 'Publishing' | 'Published', required
            - `count` integer, required
          - `overdue` integer, required
          - `action_required` integer, required
          - `awaiting_client` object, required
            - `count` integer, required
            - `oldest_days` integer, nullable, required
          - `contents_href` string, required
      - object
        - `status` 'stale', required
        - `generated_at` string, date-time, required
        - `stale_age_seconds` integer, required
        - `data` object, required
          - `stages` object[], required
            - `stage` 'Briefing' | 'Drafting' | 'Pending' | 'Publishing' | 'Published', required
            - `count` integer, required
          - `overdue` integer, required
          - `action_required` integer, required
          - `awaiting_client` object, required
            - `count` integer, required
            - `oldest_days` integer, nullable, required
          - `contents_href` string, required
      - object
        - `status` 'unavailable', required
        - `message` string, required
        - `retryable` boolean, required
    - `sales_queue_href` string, uri, nullable, required
    - `signup_queue` union, required
      - object
        - `status` 'fresh', required
        - `generated_at` string, date-time, required
        - `data` object, required
          - `owner_state` 'available' | 'unavailable', required
          - `rows` object[], required
            - `signup_id` string, uuid, required
            - `display_name` string, required
            - `signed_up_at` string, date-time, required
            - `email_verified` boolean, nullable, required
            - `owner` object, nullable, required
              - …
            - `record_id` string, required
          - `assignees` object[], required
            - `id` string, uuid, required
            - `display_name` string, required
      - object
        - `status` 'stale', required
        - `generated_at` string, date-time, required
        - `stale_age_seconds` integer, required
        - `data` object, required
          - `owner_state` 'available' | 'unavailable', required
          - `rows` object[], required
            - `signup_id` string, uuid, required
            - `display_name` string, required
            - `signed_up_at` string, date-time, required
            - `email_verified` boolean, nullable, required
            - `owner` object, nullable, required
              - …
            - `record_id` string, required
          - `assignees` object[], required
            - `id` string, uuid, required
            - `display_name` string, required
      - object
        - `status` 'unavailable', required
        - `message` string, required
        - `retryable` boolean, required
    - `campaigns_stuck` union, required
      - object
        - `status` 'fresh', required
        - `generated_at` string, date-time, required
        - `data` object, required
          - `rows` object[], required
            - `id` string, required
            - `name` string, required
            - `reason` string, required
            - `waiting_days` integer, required
            - `severity` 'critical' | 'warning', required
            - `action` 'nudge' | 'review', required
            - `href` string, required
      - object
        - `status` 'stale', required
        - `generated_at` string, date-time, required
        - `stale_age_seconds` integer, required
        - `data` object, required
          - `rows` object[], required
            - `id` string, required
            - `name` string, required
            - `reason` string, required
            - `waiting_days` integer, required
            - `severity` 'critical' | 'warning', required
            - `action` 'nudge' | 'review', required
            - `href` string, required
      - object
        - `status` 'unavailable', required
        - `message` string, required
        - `retryable` boolean, required
  - `customers` object, required
    - `rows` object[], required
      - `customer_id` string, required
      - `customer_name` string, nullable, required
      - `customer_email` string, nullable, required
      - `team_href` string, nullable, required
      - `spend` object, required
        - `amount_minor` integer, required
        - `currency` 'USD', required
      - `comparison` object, required
        - `direction` 'up' | 'down' | 'flat' | 'new', required
        - `percent_bps` integer, nullable, required
    - `largest_decline` union, required
      - object
        - `kind` 'decline', required
        - `customer_id` string, required
        - `customer_name` string, nullable, required
        - `customer_email` string, nullable, required
        - `percent_bps` integer, required
      - object
        - `kind` 'none', required

## Other responses

- `400`: Invalid period query parameter

---

[API](https://skmtc.dev/presscart/apis/presscart-prod-api.md) · [All operations](https://skmtc.dev/presscart/apis/presscart-prod-api/llms.txt) · [OpenAPI document](https://skmtc.dev/presscart/apis/presscart-prod-api/revisions/2154581d845e?raw)
