Flux Server-Sent Events cu semnale de modificare a conținutului pentru un site web.
Un flux Server-Sent Events (SSE) de lungă durată cu evenimente de modificare a conținutului pentru un site web. Fiecare eveniment îi spune clientului să revalideze acum. Acesta înlocuiește abonamentul tRPC care expira pe platformele serverless.
Autentificare: Cheie API (necesară doar când serverul setează require_schema_api_key = true).
| Parametru | Tip | Obligatoriu | Observații |
|---|---|---|---|
websiteId | uuid | nu | Site-ul țintă; revine la antetul Host / config. |
api_key | string | nu | Alternativă la antetul x-api-key. |
Content-Type: text/event-stream.website_id se potrivește cu chiriașul rezolvat; sarcina utilă data: a evenimentului este modificarea serializată ca JSON. Modificările pentru alte site-uri web sunt filtrate.curl -N '{CMS_API_URL}/content-changes?websiteId=<uuid>' \
-H 'x-api-key: <key>'
-N dezactivează bufferizarea curl astfel încât evenimentele să apară pe măsură ce sosesc.
400 — websiteId nerezolvabil sau invalid401 — cheie API invalidă500 — eșec al pool-ului de conexiuni