profound-logoProfound CMS
⌘K
Admin
Theme
DokumenteTutorialBlogPhilosophie
DokumenteTutorialBlogPhilosophie

Hybrid

Parametrisches RoutingKomponenten-TypenSetup server sent events (SSE) content refetchEinrichtung-Admin-Panel-ProxyScripting im Template-BuilderProject ScaffoldingMedienbibliothek

Headless

SchnellstartSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST-API

REST API OverviewgetWebsite mit der CMS-API verbindengetRouten abrufengetRoute abrufengetBlöcke abrufengetBlöcke mit CEL-Cache abrufengetGET /blocks/generatedgetKomponenten abrufengetKomponentenname abrufengetGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postNachbearbeitung der ÜbersetzungpatchPatch-ÜbersetzungengetNutzung abrufenpostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

GET /content-changes (SSE)

Server-Sent-Events-Stream mit Inhaltsänderungssignalen für eine Website.

Ein langlebiger Server-Sent Events (SSE)-Stream von Inhaltsänderungsereignissen für eine Website. Jedes Ereignis weist den Client an, jetzt zu revalidieren. Dies ersetzt das tRPC-Abonnement, das auf serverlosen Plattformen in einen Timeout lief.

Auth: API-Schlüssel (nur erforderlich, wenn der Server require_schema_api_key = true setzt).

Abfrageparameter

ParameterTypErforderlichHinweise
websiteIduuidneinZielwebsite; greift auf den Host-Header bzw. die Konfiguration zurück.
api_keystringneinAlternative zum Header x-api-key.

Verhalten

  • Content-Type: text/event-stream.
  • Keep-Alive-Kommentare alle 15 Sekunden.
  • Sendet ein Nachrichtenereignis pro Inhaltsänderung, deren website_id mit dem ermittelten Mandanten übereinstimmt; die data:-Nutzlast des Ereignisses ist die als JSON serialisierte Änderung. Änderungen für andere Websites werden herausgefiltert.
  • Die Verbindung bleibt unbegrenzt offen, und während der Lebensdauer des Streams wird keine Datenbankverbindung belegt.

Beispiel

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

-N deaktiviert das Curl-Puffern, sodass Ereignisse erscheinen, sobald sie eintreffen.

Fehler

  • 400 — nicht auflösbare oder ungültige websiteId
  • 401 — ungültiger API-Schlüssel
  • 500 — Fehler im Connection-Pool
Continue Reading
Previous‹GET /dataset/{schema_name}NextPATCH /dataset/{schema_name}›