profound-logoProfound CMS
⌘K
Admin
Theme
BelgelerTutorialBlogPhilosophy
BelgelerTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyŞablon oluşturucuda komut dosyası yazmaProject ScaffoldingMedia Library

Headless

Hızlı BaşlangıçSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetCEL önbelleği ile blokları getirgetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getVeri kümesi şema adını algetGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postGönderi çevirisipatchÇeviri yamalarıgetKullanımı alpostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

GET /content-changes (SSE)

Bir web sitesi için içerik değişikliği sinyallerinin Sunucu Tarafından Gönderilen Olaylar akışı.

Bir web sitesi için içerik değişikliği olaylarının uzun ömürlü bir Sunucu Tarafından Gönderilen Olaylar (SSE) akışı. Her olay, istemciye hemen yeniden doğrulama yapmasını söyler. Bu, sunucusuz platformlarda zaman aşımına uğrayan tRPC aboneliğinin yerini alır.

Kimlik doğrulama: API anahtarı (yalnızca sunucu require_schema_api_key = true ayarladığında gereklidir).

Sorgu parametreleri

ParametreTürZorunluNotlar
websiteIduuidhayırHedef web sitesi; Host başlığı / yapılandırmasına geri döner.
api_keystringhayırx-api-key başlığına alternatif.

Davranış

  • Content-Type: text/event-stream.
  • Her 15 saniyede bir keep-alive yorumları.
  • website_id çözümlenen kiracıyla eşleşen her içerik değişikliği için bir ileti olayı yayar; olay data: yükü, değişikliğin JSON olarak serileştirilmiş halidir. Diğer web sitelerine ait değişiklikler süzülür.
  • Bağlantı süresiz olarak açık tutulur ve akışın ömrü boyunca hiçbir veritabanı bağlantısı sabitlenmez.

Örnek

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

-N, olaylar geldikçe görünecek şekilde curl arabelleğini devre dışı bırakır.

Hatalar

  • 400 — çözümlenemeyen veya geçersiz websiteId
  • 401 — geçersiz API anahtarı
  • 500 — bağlantı havuzu hatası
Continue Reading
Previous‹Veri kümesi şema adını alNextPATCH /dataset/{schema_name}›