profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxySkripting i malbyggerenProject ScaffoldingMedia Library

Headless

Quick startSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postEtteroversettelsepatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

GET /dataset/{schema_name}

Hent publiserte dokumenter for et skjema — alle, ett, en batch eller en side — som en strþmmet JSON-array.

Hent publiserte dokumenter for et skjema — alle, ett enkelt dokument, en batch etter ID-er, eller en side — strĂžmmet som en JSON-array. OgsĂ„ tilgjengelig pĂ„ /schemas/{schema_name}. Bildereferanser blir lĂžst til URL-er, og nĂ„r language er satt, blir den samsvarende oversettelsen flettet over grunninnholdet.

Autentisering: API-nÞkkel. En nÞkkel kreves bare nÄr serveren setter require_schema_api_key = true; ellers er anonyme lesinger tillatt.

Sti-parametere

ParameterTypePÄkrevdMerknader
schema_namestringjaDokumentskjemaet, f.eks. post.

ForespĂžrselsparametere

ParameterTypePÄkrevdMerknader
websiteIduuidneiMÄlnettsted; faller tilbake til Host-header / konfigurasjon.
iduuidneiHent et enkelt dokument. Overstyrer ids.
idsstringneiKomma-separerte UUID-er (batch, maks 200). Overstyrer paginering.
languagestringneiFlett oversettelsen for denne lokaliteten over grunninnholdet.
limitintegerneiSidestĂžrrelse, standard 200, begrenset til 200.
offsetintegerneiRader som skal hoppes over (brukes bare med en positiv grense).
api_keystringneiAlternativ til x-api-key-headeren.

NÄr verken id eller ids er satt, returneres dokumenter sortert etter published_at DESC.

Respons

En strÞmmet JSON-array. Hvert element er dokumentets publiserte innhold spredt pÄ toppnivÄ, pluss injiserte nÞkler _id, _title og _publishedAt:

[
  {
    "_id": "...",
    "_title": "Kom i gang",
    "_publishedAt": "2026-06-23T20:36:31Z",
    "title": "Kom i gang",
    "description": "...",
    "content": "..."
  }
]

Innholdsfelter vinner over de injiserte nÞklene ved kollisjon. Bildereferanser av formen { alt, _asset: { id } } fÄr en lÞst url injisert i _asset.

Eksempel

curl '{CMS_API_URL}/dataset/post?websiteId=<uuid>&limit=50' \
  -H 'x-api-key: <key>'

Feil

  • 400 — ugyldig websiteId, ugyldig id, eller dĂ„rlige ids (tom, mer enn 200, eller en ugyldig UUID)
  • 401 — ugyldig API-nĂžkkel (eller mangler nĂ„r den er pĂ„krevd)
  • 500 — spĂžrringsfeil
Continue Reading
Previousâ€čGET /components/{name}NextGET /content-changes (SSE)â€ș