---
title: "Admin Discovery Run Now"
method: POST
path: "/v1/admin/discovery/run-now"
---

# Admin Discovery Run Now

`POST /v1/admin/discovery/run-now`

## 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/discovery/run-now`
- Auth: none declared

Manually fire the discovery pool-replenish tick.

Same code path as the 12:00 UTC scheduler tick — fires each DB-
writing discovery rail (Substack + Beehiiv as of 2026-06-01) in
parallel with a per-rail 3-min timeout, inserts net-new Publisher
rows, and fires a deduped TG digest.

Query params
------------
dry_run:
    Default ``true``. ``false`` actually persists net-new
    Publishers. Live runs respect the 23h idempotency window
    unless ``skip_idempotency=true``.
skip_threshold:
    Default ``false``. Set ``true`` to force-fire the rails even
    when the eligible pool is above the threshold (the auto-tick's
    "pool healthy" short-circuit is bypassed). Use this when you
    know the pool is about to drain and want to top up early.
skip_idempotency:
    Default ``false``. Set ``true`` to bypass the 23h kv-store
    guard so the operator can re-fire on the same UTC day.
pool_threshold:
    Override ``AUTO_DISCOVERY_POOL_THRESHOLD`` env (default 300).
per_rail_limit:
    Override ``AUTO_DISCOVERY_PER_RAIL_LIMIT`` env (default 50).
    Passed as ``limit`` to each rail.

## Query parameters

- `dry_run` boolean
- `skip_threshold` boolean
- `skip_idempotency` boolean
- `pool_threshold` integer, nullable
- `per_rail_limit` integer, nullable
- `api_key` string, nullable

## Headers

- `x-storyflo-email-token` string, nullable
- `x-storyflo-key` string, nullable
- `x-readout-key` 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)
