किसी वेबसाइट के लिए सामग्री-परिवर्तन संकेतों की Server-Sent Events स्ट्रीम।
किसी वेबसाइट के लिए सामग्री-परिवर्तन घटनाओं की एक दीर्घ-जीवी Server-Sent Events (SSE) स्ट्रीम। प्रत्येक घटना क्लाइंट को तुरंत पुन:सत्यापन करने के लिए निर्देश देती है। यह सर्वरलेस प्लेटफ़ॉर्म पर टाइम आउट हो जाने वाली tRPC सदस्यता को प्रतिस्थापित करती है।
प्रमाणीकरण: API कुंजी (केवल तब आवश्यक जब सर्वर require_schema_api_key = true सेट करता है)।
| पैरामीटर | प्रकार | आवश्यक | टिप्पणियाँ |
|---|---|---|---|
websiteId | uuid | नहीं | लक्षित वेबसाइट; Host हेडर / कॉन्फ़िग पर वापस लौटती है। |
api_key | string | नहीं | x-api-key हेडर का विकल्प। |
Content-Type: text/event-stream।website_id हल किए गए किरायेदार से मेल खाता है; घटना का data: पेलोड परिवर्तन को JSON के रूप में क्रमबद्ध करके भेजता है। अन्य वेबसाइटों के लिए परिवर्तन फ़िल्टर कर दिए जाते हैं।curl -N '{CMS_API_URL}/content-changes?websiteId=<uuid>' \
-H 'x-api-key: <key>'
-N curl बफ़रिंग को अक्षम करता है ताकि घटनाएँ आते ही दिखाई दें।
400 — अनसुलझा या अमान्य websiteId401 — अमान्य API कुंजी500 — कनेक्शन पूल विफलता