Strumień Server-Sent Events z sygnałami zmian treści dla witryny.
Długotrwały strumień Server-Sent Events (SSE) zdarzeń zmian treści dla witryny. Każde zdarzenie informuje klienta, aby natychmiast przeprowadził ponowną walidację. Zastępuje to subskrypcję tRPC, która przekraczała limit czasu na platformach bezserwerowych.
Uwierzytelnianie: Klucz API (wymagany tylko wtedy, gdy serwer ustawi require_schema_api_key = true).
| Parametr | Typ | Wymagane | Uwagi |
|---|---|---|---|
websiteId | uuid | nie | Docelowa witryna; w razie braku korzysta z nagłówka Host / konfiguracji. |
api_key | string | nie | Alternatywa dla nagłówka x-api-key. |
Content-Type: text/event-stream.website_id odpowiada ustalonemu najemcy; ładunek data: zdarzenia to zmiana zserializowana jako JSON. Zmiany dotyczące innych witryn są odfiltrowywane.curl -N '{CMS_API_URL}/content-changes?websiteId=<uuid>' \
-H 'x-api-key: <key>'
-N wyłącza buforowanie przez curl, dzięki czemu zdarzenia pojawiają się natychmiast po nadejściu.
400 — nierozwiązywalny lub nieprawidłowy websiteId401 — nieprawidłowy klucz API500 — awaria puli połączeń