Skip to main content
GET
List source episodes (paged grid)

Authorizations

Authorization
string
header
required

Either a Supabase user access token (from a password login, or the passwordless magic-link flow) or a long-lived forge_sk_… API key. Both are sent as Authorization: Bearer <value> and resolve to the same owner, so every endpoint accepts either. Session tokens expire in ~1h; API keys do not expire and are the credential for MCP clients, CI, and partner integrations.

Path Parameters

campaign_id
string
required

Query Parameters

offset
integer
default:0
Required range: x >= 0
limit
integer
default:30

Clamped to 1..200.

Required range: 1 <= x <= 200

Response

A page of episode rows

episodes
object[]
total
integer
offset
integer
limit
integer