Flusso di eventi Server-Sent di segnali di modifica dei contenuti per un sito web.
Un flusso longevo di eventi Server-Sent Events (SSE) che notificano le modifiche ai contenuti di un sito web. Ogni evento indica al client di rivalidare immediatamente. Questo sostituisce l'abbonamento tRPC che andava in timeout sulle piattaforme serverless.
Autenticazione: chiave API (necessaria solo quando il server imposta require_schema_api_key = true).
| Parametro | Tipo | Obbligatorio | Note |
|---|---|---|---|
websiteId | uuid | no | Sito web di destinazione; utilizza come fallback l'intestazione / configurazione Host. |
api_key | string | no | Alternativa all'intestazione x-api-key. |
Content-Type: text/event-stream.website_id corrisponde al tenant risolto; il payload data: dell'evento è la modifica serializzata in JSON. Le modifiche relative ad altri siti web vengono filtrate.curl -N '{CMS_API_URL}/content-changes?websiteId=<uuid>' \
-H 'x-api-key: <key>'
-N disabilita il buffering di curl in modo che gli eventi vengano visualizzati man mano che arrivano.
400 — websiteId irrisolvibile o non valido401 — chiave API non valida500 — errore del pool di connessioni