profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsТипове компонентиSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyСкриптове в конструктора на шаблониProject ScaffoldingМедийна библиотека

Без глава

Бърз стартSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

Преглед на REST APIgetСвързване на уебсайт към CMS APIgetGET /routesgetGET /routegetGET /blocksgetВземане на блокове с CEL кешgetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postПревод на публикацияpatchPATCH /translationsgetПолучаване на използванетоpostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

GET /blocks/generated

Извлечете генерирано от ИИ съдържание и оформление за набор от идентификатори на блокове.

Извлечете генерирано от ИИ съдържание и оформление за зададените идентификатори на блокове от таблицата generated_blocks.

Удостоверяване: API ключ (заглавка x-api-key или параметър на заявката api_key).

Параметри на заявката

ПараметърТипЗадължителноБележки
websiteIduuidнеЦелевият уебсайт; използва заглавката Host/конфигурацията като резервен вариант. Проверява се само когато blockIds не е празен.
blockIdsнизнеUUID на блокове, разделени със запетая. Празно или липсва → празен обект.
api_keyнизнеАлтернатива на заглавката x-api-key.

Отговор

{
  "generatedBlocks": {
    "<block_id>": {
      "id": "...",
      "generated_content": {},
      "generated_layout": {},
      "schema_name": "hero-block",
      "status": "ready"
    }
  }
}

Външната карта е индексирана чрез заявения block_id; вътрешното id е собственият идентификатор на генерирания ред.

Пример

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

Грешки

  • 400 — невалиден UUID в blockIds или неразрешим уебсайт
  • 401 — невалиден API ключ
Continue Reading
Previous‹Вземане на блокове с CEL кешNextGET /components›