List subscribers

Lists the current entity's subscribers, most recently subscribed first.

For a network token this returns the subscribers of every channel in the network. For a
channel token — or a network token narrowed with channel_subdomain — it returns that
channel's subscribers only.

Each record is assembled from the joined user, subscription and feed token rows, so
updated_since matches a change to any of the three. A plan switch or a cancellation
therefore surfaces even though it never touches the user row.

Required scope: public.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string

Selects which channel or network the request acts on.

This applies to every endpoint in this API, not only GET /episodes. Its requirement
depends on what the access token's resource owner is:

  • Channel token — ignored. The token already identifies the channel.
  • Network token — optional. Omit it to act on the network itself; supply the subdomain
    of one of the network's channels to act on that channel instead. An unrecognised subdomain
    returns 400.
  • User or superapp token — required. The token is not bound to an entity, so the
    target must be named on every request. Omitting it returns 400; naming an entity the user
    does not manage returns 403.

The X-CHANNEL-SUBDOMAIN header takes precedence over this parameter. A legacy subdomain
query parameter is also still accepted as a fallback.

date-time

Only return records updated at or after this time — an ISO 8601 timestamp.

The comparison is inclusive (>=), so a consumer polling for changes can pass the newest
updated_at it has already seen without missing records written in the same second. Expect
to see the boundary record returned again and deduplicate on id.

On endpoints whose payload is assembled from more than one table, the filter matches a change
to any of those tables — see the individual endpoint description for which.

A value that is not valid ISO 8601 returns 400. A blank value is treated as absent.

integer
≥ 1
Defaults to 1

1-based page number. Pagination metadata is returned in the Link, X-Total, X-Per-Page and X-Page response headers.

integer
≥ 1
Defaults to 30

Number of records per page.

string
enum
Defaults to subscribed_at

Column to order the page by. Ties are broken by id, so paging through the collection is stable and a record cannot appear on two pages or be skipped between them. subscribed_at and created_at are the same thing here - the subscription's start date, which is what this payload's created_at reports. A value outside the list falls back to the default rather than returning 400.

Allowed:
string
enum

Direction to read sort in — asc or desc.

The default is per endpoint: it is whatever ordering that collection already returned before
it became sortable, and the endpoint's own sort parameter names it. Anything other than
asc or desc falls back to that default rather than returning 400.

It applies to the id tiebreaker as well as to sort, so reversing the direction reverses
the whole page rather than only its first key.

Allowed:
Headers
string

Header form of channel_subdomain, and the preferred one — it takes precedence over both the channel_subdomain and legacy subdomain query parameters. See channel_subdomain for when a value is required.

Responses

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json