profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchΡύθμιση διακομιστή μεσολάβησης πίνακα διαχείρισηςCEL Scripting in Template BuilderProject ScaffoldingΒιβλιοθήκη πολυμέσων

Χωρίς κεφαλή

Γρήγορη εκκίνησηjson και Claude κώδικαςComponent Zod Pull

REST API

επισκόπηση του REST APIgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetΛήψη μπλοκ με cel cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getΛήψη ονόματος σχήματος συνόλου δεδομένωνgetGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

GET /content-changes (SSE)

Ροή Server-Sent Events με σήματα αλλαγής περιεχομένου για έναν ιστότοπο.

Μια μακρόβια ροή Server-Sent Events (SSE) από συμβάντα αλλαγής περιεχομένου για έναν ιστότοπο. Κάθε συμβάν λέει στον πελάτη να επανεπιβεβαιώσει άμεσα. Αυτό αντικαθιστά τη συνδρομή tRPC που έληγε λόγω χρονικού ορίου σε serverless πλατφόρμες.

Έλεγχος ταυτότητας: Κλειδί API (απαιτείται μόνο όταν ο διακομιστής ορίζει require_schema_api_key = true).

Παράμετροι ερωτήματος

ΠαράμετροςΤύποςΥποχρεωτικόΣημειώσεις
websiteIduuidόχιΣτόχος ιστότοπου· επιστρέφει στην κεφαλίδα Host / διαμόρφωση.
api_keystringόχιΕναλλακτική στην κεφαλίδα x-api-key.

Συμπεριφορά

  • Content-Type: text/event-stream.
  • Σχόλια keep-alive κάθε 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}›