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 proxyCEL Scripting in Template BuilderProject ScaffoldingMedia Library

Headless

SnelstartSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

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

GET /blocks

Haal blokken op op basis van ID, in de volgorde van de aanvraag, met afbeeldingsverwijzingen die zijn omgezet.

Haal blokken op op basis van ID voor een website, waarbij afbeeldingsverwijzingen worden omgezet naar URL's. Blokken worden teruggegeven in dezelfde volgorde als de opgevraagde ids; onbekende ID's worden stilzwijgend overgeslagen.

Auth: API-sleutel (header x-api-key of queryparameter api_key).

Queryparameters

ParameterTypeVereistOpmerkingen
websiteIduuidneeDoelwebsite; valt terug op de Host-header/configuratie.
idsstringneeKomma-gescheiden blok-UUID's. Leeg of ontbrekend → [].
api_keystringneeAlternatief voor de x-api-key-header.

Antwoord

Een JSON-array met blokken:

[
  {
    "id": "...",
    "website_id": "...",
    "schema_id": "...",
    "draft_content": {},
    "published_content": {},
    "state": "published",
    "version": 3,
    "schema_name": "hero-block",
    "layout": {},
    "cloned_from_id": null,
    "created_at": "2026-06-23T18:34:16Z",
    "updated_at": "2026-06-23T20:36:55Z"
  }
]

Voorbeeld

curl '{CMS_API_URL}/blocks?websiteId=<uuid>&ids=<id1>,<id2>' \
  -H 'x-api-key: <key>'

Fouten

  • 400 — ongeldige UUID in ids, of niet-oplosbare website
  • 401 — ongeldige API-sleutel
Continue Reading
Previous‹GET /routeNextGET /blocks/with-cel-cache›