Skip to main content
GET
Public schedule without internal assignments or preparation

Authorizations

Authorization
string
header
required

Station-scoped listener credential. Send Authorization: Bearer <token>, for example Bearer rtm_…. Sending the rtm_ token alone without Bearer returns 401 UNAUTHENTICATED. In the interactive playground, enter only the raw rtm_ token; the playground adds the prefix. Listener REST and GraphQL: listener:read. Listener devices: push:register.

Path Parameters

stationSlug
string
required

Public station slug from the station settings; distinct from the internal station ID.

Query Parameters

fromDate
string<date>
required

First calendar date in the requested window (YYYY-MM-DD). The window includes this day.

throughDate
string<date>
required

Last calendar date in the requested window (YYYY-MM-DD). At most 31 inclusive days.

Response

Success; no-store

contractVersion
enum<number>
required

Public JSON contract version. The current version is 1; tolerate additional fields within this version.

Available options:
1
Example:

1

timezone
string
required

IANA timezone used to interpret station calendar dates, for example Europe/Amsterdam.

Required string length: 1 - 100
Example:

"Europe/Amsterdam"

broadcasts
object[]
required

Public broadcasts in the selected date window.

Example:
truncated
boolean
required

True when the result was capped. Request a smaller date window to retrieve remaining data.

Example:

false