profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchYlläpitäjän hallintapaneelin välityspalvelimen määrittäminenCEL Scripting in Template BuilderProject ScaffoldingMedia Library

Headless

PikakäynnistysSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST-ohjelmointirajapinta

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}postPOST /translationpatchPATCH /translationsgetKäytön hakeminenpostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

GET /dataset/{schema_name}

Nouda skeemalle julkaistut asiakirjat — kaikki, yksi, erä tai sivu — suoratoistettuna JSON-taulukkona.

Nouda skeemalle julkaistut asiakirjat — kaikki, yksittäinen asiakirja, tunnisteiden mukaan haettu erä tai sivu — suoratoistettuna JSON-taulukkona. Saatavilla myös polussa /schemas/{schema_name}. Kuvaviittaukset ratkaistaan URL-osoitteiksi, ja kun language on asetettu, vastaava käännös yhdistetään perussisällön päälle.

Auth: API-avain. Avainta vaaditaan vain, jos palvelin asettaa require_schema_api_key = true; muutoin anonyymit haut ovat sallittuja.

Polkuparametrit

ParametriTyyppiPakollinenHuomiot
schema_namestringkylläAsiakirjan skeema, esim. post.

Kyselyparametrit

ParametriTyyppiPakollinenHuomiot
websiteIduuideiKohdeverkkosivusto; palautuu Host-otsikkoon / asetukseen.
iduuideiHae yksittäinen asiakirja. Ohittaa ids-parametrin.
idsstringeiPilkulla erotetut UUID-tunnukset (erä, enintään 200). Ohittaa sivutuksen.
languagestringeiYhdistä tämän aluekielen käännös perussisällön päälle.
limitintegereiSivun koko, oletus 200, enimmäisarvo 200.
offsetintegereiOhitettavien rivien määrä (käytetään vain, kun limit on positiivinen).
api_keystringeiVaihtoehto x-api-key -otsikolle.

Kun id- eikä ids-parametria ole asetettu, asiakirjat palautetaan järjestettynä published_at DESC.

Vastaus

Suoratoistettu JSON-taulukko. Jokainen alkio sisältää asiakirjan julkaistun sisällön levitettynä ylimmälle tasolle sekä lisätyt avaimet _id, _title ja _publishedAt:

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

Sisältökentät ohittavat lisätyt avaimet, jos ne törmäävät. Muodossa { alt, _asset: { id } } oleviin kuvaviittauksiin lisätään ratkaistu url _asset-kenttään.

Esimerkki

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

Virheet

  • 400 — virheellinen websiteId, virheellinen id tai virheellinen ids (tyhjä, yli 200 tai virheellinen UUID)
  • 401 — virheellinen API-avain (tai puuttuu, kun se vaaditaan)
  • 500 — kyselyn epäonnistuminen
Continue Reading
Previous‹GET /components/{name}NextGET /content-changes (SSE)›