GET/api/v2/cdn/storiesCDN token

List stories filtered by slug, tag or content type.

Supports starts_with, by_slugs, with_tag, filter_query, resolve_relations, language, version=draft|published, cv, page, per_page. Response includes cv (number), rels (array) and links (object).

Request
GET /api/v2/cdn/stories?starts_with=blog/&version=published&token=sbpub_xxx
Response
{
  "stories": [ /* ... */ ],
  "cv": 1714140000,
  "rels": [],
  "links": {}
}
GET/api/v2/cdn/stories/{slug}CDN token

Fetch one story by full slug or UUID.

Request
GET /api/v2/cdn/stories/home?language=de&token=sbpub_xxx
GET/api/v2/cdn/datasource_entriesCDN token

List datasource entries, optionally dimensioned by language.

Request
GET /api/v2/cdn/datasource_entries?datasource=callout_kinds&dimension=de&token=sbpub_xxx
GET/api/v2/cdn/linksCDN token

Flat link map keyed by UUID — for navigation menus.

Request
GET /api/v2/cdn/links?token=sbpub_xxx
Response
{
  "links": {
    "<uuid>": { "id": 3, "slug": "blog/post", "name": "Post", ... }
  }
}