profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyCEL Scripting in Template BuilderProject ScaffoldingBibliotecă media

Fără interfață

Pornire rapidăSplit Screen JSON Component Builder with LLMComponent Zod Pull

API REST

Prezentare generală API RESTgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetObține blocuri cu cache CELgetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

GET /content-changes (SSE)

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).

Parametri de interogare

ParametruTipObligatoriuObservații
websiteIduuidnuSite-ul țintă; revine la antetul Host / config.
api_keystringnuAlternativă la antetul x-api-key.

Comportament

  • Content-Type: text/event-stream.
  • Comentarii keep-alive la fiecare 15 secunde.
  • Emite câte un eveniment de tip mesaj pentru fiecare modificare de conținut al cărei 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.
  • Conexiunea este menținută deschisă pe termen nelimitat și nicio conexiune la baza de date nu este fixată pe durata fluxului.

Exemplu

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.

Erori

  • 400 — websiteId nerezolvabil sau invalid
  • 401 — cheie API invalidă
  • 500 — eșec al pool-ului de conexiuni
Continue Reading
Previous‹GET /dataset/{schema_name}NextPATCH /dataset/{schema_name}›