Admin Publishers Backfill Intake

Unblock cold-outreach publishers whose articles were stuck at render_status=skipped_paywall. For each slug we look at the most recent max_articles_per_publisher articles, re-fetch each source URL, re-evaluate the paywall heuristic against the fresh body, and (when public) flip is_public_post=True, refresh body_text, and enqueue a render job.

Returns per-publisher counts: scanned, flipped_public, enqueued, still_paywalled, fetch_failed, no_articles, no_intake_source.

Idempotency: publishers that already have >=1 done render job are skipped entirely (they're not actually blocked — the fire-batch failure is something else and an operator should investigate).

post/v1/admin/publishers/backfill-intake

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/publishers/backfill-intake
  • Auth: none declared

Headers

x-storyflo-email-tokenstring nullable

Request body

publisher_slugsstring[]
dry_runboolean
max_articles_per_publisherinteger

Response

Successful Response

object required

Changes

No recorded changes to this operation across all 1 revision of this API.