profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchएडमिन पैनल प्रॉक्सी सेटअपटेम्पलेट बिल्डर में स्क्रिप्टिंगProject Scaffoldingमीडिया लाइब्रेरी

Headless

त्वरित प्रारंभSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetरूट्स प्राप्त करेंgetरूट प्राप्त करेंgetब्लॉक प्राप्त करेंgetCEL कैश के साथ ब्लॉक्स प्राप्त करेंgetब्लॉक्स-जनरेटेड-प्राप्त करेंgetघटक प्राप्त करेंgetGET /components/{name}getडेटासेट स्कीमा नाम प्राप्त करेंgetGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchपैच अनुवादgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

GET /content-changes (SSE)

किसी वेबसाइट के लिए सामग्री-परिवर्तन संकेतों की Server-Sent Events स्ट्रीम।

किसी वेबसाइट के लिए सामग्री-परिवर्तन घटनाओं की एक दीर्घ-जीवी Server-Sent Events (SSE) स्ट्रीम। प्रत्येक घटना क्लाइंट को तुरंत पुन:सत्यापन करने के लिए निर्देश देती है। यह सर्वरलेस प्लेटफ़ॉर्म पर टाइम आउट हो जाने वाली tRPC सदस्यता को प्रतिस्थापित करती है।

प्रमाणीकरण: API कुंजी (केवल तब आवश्यक जब सर्वर require_schema_api_key = true सेट करता है)।

क्वेरी पैरामीटर

पैरामीटरप्रकारआवश्यकटिप्पणियाँ
websiteIduuidनहींलक्षित वेबसाइट; Host हेडर / कॉन्फ़िग पर वापस लौटती है।
api_keystringनहींx-api-key हेडर का विकल्प।

व्यवहार

  • Content-Type: text/event-stream।
  • हर 15 सेकंड में कीप-अलाइव टिप्पणियाँ।
  • प्रत्येक सामग्री परिवर्तन के लिए एक संदेश घटना उत्पन्न करता है जिसका website_id हल किए गए किरायेदार से मेल खाता है; घटना का data: पेलोड परिवर्तन को JSON के रूप में क्रमबद्ध करके भेजता है। अन्य वेबसाइटों के लिए परिवर्तन फ़िल्टर कर दिए जाते हैं।
  • कनेक्शन को अनिश्चितकाल तक खुला रखा जाता है, और स्ट्रीम की अवधि के लिए कोई डेटाबेस कनेक्शन पिन नहीं किया जाता है।

उदाहरण

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

-N curl बफ़रिंग को अक्षम करता है ताकि घटनाएँ आते ही दिखाई दें।

त्रुटियाँ

  • 400 — अनसुलझा या अमान्य websiteId
  • 401 — अमान्य API कुंजी
  • 500 — कनेक्शन पूल विफलता
Continue Reading
Previous‹डेटासेट स्कीमा नाम प्राप्त करेंNextPATCH /dataset/{schema_name}›