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 proxySkriptovanie v nástroji na tvorbu šablónProject ScaffoldingKnižnica médií

Headless

Rýchly štartSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

Prehľad REST APIgetConnect your websitegetZískanie trásgetZískanie trasygetZískaj blokygetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /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 /content-changes (SSE)

Prúd Server-Sent Events so signálmi zmien obsahu pre webovú lokalitu.

Dlhotrvajúci prúd udalostí Server-Sent Events (SSE), ktoré oznamujú zmeny obsahu webovej lokality. Každá udalosť informuje klienta, aby okamžite vykonal opätovnú validáciu. Toto nahrádza odber tRPC, ktorému na bezserverových platformách vypršal časový limit.

Autorizácia: Kľúč API (vyžaduje sa iba vtedy, keď server nastaví require_schema_api_key = true).

Parametre dotazu

ParameterTypPovinnéPoznámky
websiteIduuidnieCieľová webová lokalita; v prípade potreby sa použije hlavička Host / konfigurácia.
api_keystringnieAlternatíva k hlavičke x-api-key.

Správanie

  • Content-Type: text/event-stream.
  • Komentáre keep-alive každých 15 sekúnd.
  • Vysiela jednu správu na každú zmenu obsahu, ktorej website_id sa zhoduje s vyriešeným tenantom; dátová časť data: udalosti obsahuje zmenu serializovanú ako JSON. Zmeny pre iné webové lokality sú odfiltrované.
  • Pripojenie zostáva otvorené na neurčito a počas celého trvania prúdu nie je pripnuté žiadne databázové pripojenie.

Príklad

curl -N '{CMS_API_URL}/content-changes?websiteId=<uuid>' \
  -H 'x-api-key: <key>'

-N deaktivuje bufferovanie v curl, takže udalosti sa zobrazujú hneď po príchode.

Chyby

  • 400 — nevyriešiteľné alebo neplatné websiteId
  • 401 — neplatný kľúč API
  • 500 — zlyhanie fondu pripojení
Continue Reading
Previous‹GET /dataset/{schema_name}NextPATCH /dataset/{schema_name}›