Skip to main content
GET
Only live published snapshots; no-store and visibility-checked conditional ETag

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

type
string
required

Stable published content type key returned by the schemas endpoint.

Pattern: ^[a-z][a-z0-9_]{0,47}$
cursor
string

Opaque continuation value from nextCursor. Omit on the first request; pass the returned value unchanged.

Required string length: 1 - 400
limit
integer
default:25

Maximum number of items per page. See the bounds and default below.

Required range: 1 <= x <= 50
sort
enum<string>
default:publishedAt

Order records by first publication (publishedAt) or by latest update (updatedAt).

Available options:
publishedAt,
updatedAt
direction
enum<string>
default:desc

Sort direction: desc for newest first, asc for oldest first.

Available options:
asc,
desc
filter
string[]

Repeatable. field:value (exact), field.contains:value (case-insensitive substring) or field.anyOf:a,b. Text and choice delivery fields only.

Maximum array length: 10

Response

Success; private/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

type
string
required

Published content type key; resolve its definition through the schemas endpoint.

Pattern: ^[a-z][a-z0-9_]{0,47}$
Example:

"news"

records
object[]
required

Published records matching the content type and filters.

Maximum array length: 50
Example:
nextCursor
string | null
required

Continuation cursor for the next page; null means there are no more items. Do not construct or decode it.

Maximum string length: 400
Example:

null

page
object
required

Content pagination metadata.

Example: