---
title: "admin:web stats"
method: GET
path: "/v1/admin/web-stats"
tags: ["Platform"]
---

# admin:web stats

`GET /v1/admin/web-stats`

## Request

- Base URL: `https://www.rightshold.com`
- URL: `https://www.rightshold.com/v1/admin/web-stats`
- Auth: none required

## Headers

- `X-Request-Id` string

## Response `200`

OK

- object: Inferred from 2 recorded responses; required fields appeared in every one; additional properties may appear.
  - `window` object, required
    - `since` string, required
    - `days` integer, required
    - `generated_at` string, required
    - `note` string, required
  - `views` object, required
    - `total` integer, required
    - `by_class` object, required
      - `human` integer, required
      - `crawler` integer
    - `human` integer, required
    - `human_share_pct` number, required
    - `approx_human_visitors` integer, required
  - `top_paths_human` object[], required
    - `path` string, required
    - `views` integer, required
  - `top_paths_all` object[], required
    - `path` string, required
    - `views` integer, required
  - `top_paths_crawlers_and_agents` object[], required
    - `path` string, required
    - `views` integer, required
  - `referrers_human` object[], required
    - `host` string, required
    - `views` integer, required
  - `events` object, required
    - `cta_clicks` object, required
      - `sponsor_cta` integer
    - `by_source` object[], required
      - `event_from` string, required
      - `n` integer, required
  - `newsletter` object, required
    - `signups_in_window` integer, required
    - `total_subscribers` integer, required
    - `by_source` object, required
      - `answer-page` integer
      - `can-i-use/mit/commercial-use` integer
      - `home` integer
      - `newsletter-page` integer
    - `submit_clicks` integer, required
    - `answer_page_signups_in_window` integer, required
  - `audited_review_applications_in_window` integer, required
  - `conversion` object, required
    - `newsletter_signups_per_human_view_pct` number, required
    - `newsletter_page_signup_rate_pct` unknown, required
    - `home_page_signup_rate_pct` integer, nullable, required
    - `answer_pages_signup_per_human_view_pct` integer, nullable, required
    - `sponsor_page_cta_click_rate_pct` unknown, required
    - `answer_pages_signup_cta_click_rate_pct` integer, nullable, required
    - `human_views_for` object, required
      - `home` integer, required
      - `newsletter_page` integer, required
      - `sponsor_page` integer, required
      - `answer_pages` integer, required
  - `api_calls` object, required
  - `status_mix` object, required
    - `human|page|2xx` integer, required
    - `unknown|api|2xx` integer
    - `crawler|page|2xx` integer
    - `human|api|2xx` integer
    - `script|api|2xx` integer
    - `script|page|4xx` integer
    - `unknown|api|4xx` integer
  - `probe_404_by_class` object, required
    - `script` integer
  - `per_day` object[], required
    - `day` string, required
    - `human_views` integer, required
    - `other_views` integer, required
    - `visitors` integer, required
    - `signups` integer, required

## Other responses

- `400`: Problem details: a stable error code, type URI, title, status and an explanation
- `401`: Problem details: a stable error code, type URI, title, status and an explanation
- `404`: Problem details: a stable error code, type URI, title, status and an explanation
- `405`: Problem details: a stable error code, type URI, title, status and an explanation
- `422`: Problem details: a stable error code, type URI, title, status and an explanation
- `429`: Request budget exhausted; retry after Retry-After seconds
- `500`: Problem details: a stable error code, type URI, title, status and an explanation
- `4XX`: {error, detail}

---

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