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).
| Parameter | Typ | Erforderlich | Hinweise |
|---|---|---|---|
websiteId | uuid | nein | Zielwebsite; greift auf den Host-Header bzw. die Konfiguration zurück. |
api_key | string | nein | Alternative zum Header x-api-key. |
Content-Type: text/event-stream.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.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.
400 — nicht auflösbare oder ungültige websiteId401 — ungültiger API-Schlüssel500 — Fehler im Connection-Pool