List playlists (public storefront catalog)
PUBLIC endpoint — NO authentication required. Company is resolved from the
request subdomain. Returns only live playlists: active == true (inactive/
draft playlists are excluded). Cursor-paginated. Supports lang, q,
filter[country], filter[language], and sort.
The same payload is available at /home/libraries.json on the storefront
domain for AEO crawlers. canonical_url always points at the
/home/libraries/:slug path family on the primary store domain.
Query Parameters
ISO locale code. Defaults to the store's default locale. Falls back to en for missing translations.
Free-text search over title and description (Elasticsearch).
Opaque Rotulus cursor from the previous response's meta.pagination.next_cursor.
Page size. Default 25, max 100; a larger value returns 422.
1 <= x <= 100ISO-2 country code. Returns unrestricted playlists plus those restricted to this country.
ISO locale. Restricts to playlists translated in this locale.
Sort axis. Prefix - for descending. Default is -created_at.
title, -title, created_at, -created_at Response
A page of live playlists.
Shared success envelope for list / show / create / update
responses: the resource payload is returned alongside a top-level
integer status and meta. Composed onto each resource response
via allOf.