profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchYlläpitäjän hallintapaneelin välityspalvelimen määrittäminenCEL Scripting in Template BuilderProject ScaffoldingMedia Library

Headless

PikakäynnistysSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST-ohjelmointirajapinta

REST API OverviewgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchPATCH /translationsgetKäytön hakeminenpostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

GET /content-changes (SSE)

Server-Sent Events -virta sivuston sisällönmuutossignaaleille.

Pitkäikäinen Server-Sent Events (SSE) -virta sivuston sisällön muutostapahtumille. Jokainen tapahtuma kehottaa asiakasta validoimaan sisällön uudelleen heti. Tämä korvaa tRPC-tilauksen, joka aikakatkaistiin palvelimettomilla alustoilla.

Tunnistus: API-avain (vaaditaan vain, jos palvelin asettaa require_schema_api_key = true).

Kyselyparametrit

ParametriTyyppiVaadittuHuomautukset
websiteIduuideiKohdesivusto; jos sitä ei anneta, käytetään Host-otsikkoa tai määritystä.
api_keystringeiVaihtoehto x-api-key-otsikolle.

Toiminta

  • Content-Type: text/event-stream.
  • Keep-alive-kommentit 15 sekunnin välein.
  • Lähettää yhden viestitapahtuman jokaista sisällön muutosta kohden, jonka website_id vastaa ratkaistua vuokralaista; tapahtuman data:-kuorma on muutos sarjoitettuna JSON-muotoon. Muiden sivustojen muutokset suodatetaan pois.
  • Yhteys pidetään auki toistaiseksi, eikä tietokantayhteyttä lukita virran elinkaaren ajaksi.

Esimerkki

curl -N '{CMS_API_URL}/content-changes?websiteId=<uuid>' \
  -H 'x-api-key: <key>'

-N poistaa käytöstä curlin puskuroinnin, jotta tapahtumat näkyvät heti niiden saapuessa.

Virheet

  • 400 — ratkaisematon tai virheellinen websiteId
  • 401 — virheellinen API-avain
  • 500 — yhteysaltaan virhe
Continue Reading
Previous‹GET /dataset/{schema_name}NextPATCH /dataset/{schema_name}›