Broadcast clock as a service
GET /api/network/program
The same rundown denpa.ai airs, scoped to a station’s venues and lanes. No params = the persisted global rundown; preset overrides the filters. 30 s SWR. SDK: client.getProgram().
Authorizations
Section titled “Authorizations ”- None
Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ”A named lineup (overrides the filters).
Comma-separated venues: polymarket, kalshi. Default polymarket.
Comma-separated lanes to air (explicit = allowed).
Caps segments; total still reports the whole rundown.
lanes=0 returns lanes: [] — halves the payload.
Responses
Section titled “ Responses ”OK (also { enabled: false } when the hub has no clock).
The broadcast clock as a service. { enabled: false, generatedAt: null, total: 0, lanes: [], segments: [] } when the hub has no clock wired.
object
Length of the whole rundown, even when limit truncates segments.
[] when lanes=0 — the grouping repeats every segment.
object
One block of the rundown (program-clock PublicSegment). Prices are 0–100.
object
Planned bumper (status: "planned") — never rendered automatically.
object
Move-step snapshot, present once the block has gone on air (content only). Deltas are for consumers to compute.
object
One block of the rundown (program-clock PublicSegment). Prices are 0–100.
object
Planned bumper (status: "planned") — never rendered automatically.
object
Move-step snapshot, present once the block has gone on air (content only). Deltas are for consumers to compute.
object
FilterSpec forwarded to the clock. Empty object = the persisted global rundown.