Server-Sent Events-strøm med innholdsendringssinaler for et nettsted.
En langvarig Server-Sent Events (SSE)-strøm av innholdsendringshendelser for et nettsted. Hver hendelse instruerer klienten om å revalidere nå. Dette erstatter tRPC-abonnementet som fikk tidsavbrudd på serverløse plattformer.
Auth: API-nøkkel (bare nødvendig når serveren setter require_schema_api_key = true).
| Param | Type | Påkrevd | Merknader |
|---|---|---|---|
websiteId | uuid | nei | Målnettsted; faller tilbake til Host-headeren/konfigurasjonen. |
api_key | streng | nei | Alternativ til x-api-key-headeren. |
Content-Type: text/event-stream.website_id samsvarer med den løste leietakeren; data:-nyttelasten i hendelsen er endringen serialisert som JSON. Endringer for andre nettsteder filtreres bort.curl -N '{CMS_API_URL}/content-changes?websiteId=<uuid>' \
-H 'x-api-key: <key>'
-N deaktiverer buffering i curl slik at hendelser vises etter hvert som de kommer inn.
400 — uoppløselig eller ugyldig websiteId401 — ugyldig API-nøkkel500 — feil i tilkoblingspool