---
title: "Admin Distribution Snapshot"
method: GET
path: "/v1/admin/distribution/snapshot"
---

# Admin Distribution Snapshot

`GET /v1/admin/distribution/snapshot`

## Request

- Base URL: `https://api.storyflo.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.storyflo.com/v1/admin/distribution/snapshot`
- Auth: none declared

Distribution & Discovery Observability snapshot — one shot of
how content is flowing through the platform right now: agents (per
tool, per client, revenue), listeners (plays, completions, plus
share), the intake funnel (intake → quality → summary → rendered
→ played) across 24h/7d/30d windows, subscription state, and the
share of in-window published stories that have a matched Kalshi
event contract.

Cached for 15 min via ``kv_store`` row ``distribution:v1`` — the
operator can read this on every page load without grinding the DB.
Pass ``?refresh=1`` to force a recompute (use sparingly; the
queries are cheap individually but the consolidated run touches
five tables).

See ``app/distribution_observability.py`` for the column semantics
and the query bodies.

## Query parameters

- `refresh` integer

## Headers

- `x-storyflo-email-token` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/storyflo/apis/storyflo-inference-router.md) · [All operations](https://skmtc.dev/storyflo/apis/storyflo-inference-router/llms.txt) · [OpenAPI document](https://skmtc.dev/storyflo/apis/storyflo-inference-router/revisions/c3a1a735ac7a?raw)
