Ροή Server-Sent Events με σήματα αλλαγής περιεχομένου για έναν ιστότοπο.
Μια μακρόβια ροή Server-Sent Events (SSE) από συμβάντα αλλαγής περιεχομένου για έναν ιστότοπο. Κάθε συμβάν λέει στον πελάτη να επανεπιβεβαιώσει άμεσα. Αυτό αντικαθιστά τη συνδρομή tRPC που έληγε λόγω χρονικού ορίου σε serverless πλατφόρμες.
Έλεγχος ταυτότητας: Κλειδί 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 — μη έγκυρο κλειδί API500 — αποτυχία ομάδας συνδέσεων