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 ScaffoldingBiblioteca multimedia

Sin interfaz

Inicio rápidojson y código de ClaudeComponent Zod Pull

Api rest

Visión general de la API RESTgetConnect 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}postTraducción de publicacionespatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

GET /content-changes (SSE)

Flujo de Eventos Enviados por el Servidor con señales de cambios de contenido para un sitio web.

Un flujo de larga duración de Eventos Enviados por el Servidor (SSE) con eventos de cambio de contenido para un sitio web. Cada evento indica al cliente que vuelva a validar de inmediato. Esto reemplaza la suscripción tRPC que expiraba en plataformas sin servidor.

Autenticación: Clave de API (solo requerida cuando el servidor establece require_schema_api_key = true).

Parámetros de consulta

ParámetroTipoObligatorioNotas
websiteIduuidnoSitio web de destino; recurre al encabezado/configuración Host.
api_keystringnoAlternativa al encabezado x-api-key.

Comportamiento

  • Content-Type: text/event-stream.
  • Comentarios de keep-alive cada 15 segundos.
  • Emite un evento de mensaje por cada cambio de contenido cuyo website_id coincida con el inquilino resuelto; la carga data: del evento es el cambio serializado como JSON. Los cambios de otros sitios web se filtran.
  • La conexión se mantiene abierta indefinidamente y no se fija ninguna conexión a la base de datos durante la vida útil del flujo.

Ejemplo

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

-N desactiva el almacenamiento en búfer de curl para que los eventos aparezcan a medida que llegan.

Errores

  • 400 — websiteId irresoluble o inválido
  • 401 — clave de API inválida
  • 500 — fallo en el pool de conexiones
Continue Reading
Previous‹GET /dataset/{schema_name}NextPATCH /dataset/{schema_name}›