Die API als Superkraft
Die meisten CMS haben eine API als Zusatzfunktion – ein nachträglicher Anbau für Spezialfälle. Beim CMF ist es umgekehrt: Die API ist das Fundament. Das Admin-Backend ist nur eine von vielen möglichen Oberflächen. Jede Funktion im Admin existiert auch als API-Endpunkt – 30 an der Zahl.
30 Endpunkte – vier Bereiche
Seiten
Lesen, erstellen, aktualisieren, löschen. Dazu Export und Import ganzer Seitensammlungen. 8 Endpunkte für die vollständige Kontrolle über alle Inhalte.
Blog
Eigene Endpunkte für Blogbeiträge – mit Kategorien, Beitragsbildern und Beschreibungen. 5 Endpunkte für automatisierten Content.
Konfiguration
Site-Einstellungen, Styles, Header, Footer, Custom CSS – alles per API steuerbar. site_bundle liefert den kompletten Zustand in einem Request.
Medien & System
Bilder hochladen, Einbindung prüfen, löschen. Dazu Export/Import der gesamten Webseite, Suchindex und Versionsprüfung.
Fünf konkrete Einsatzszenarien
Was lässt sich mit diesen 30 Endpunkten in der Praxis bauen? Hier sind fünf Szenarien – vom KI-gesteuerten Webdesign bis zum zentralen Multi-Site-Management.
KI schreibt die Webseite
Man gibt einem KI-System die README_KI.md als Kontext. Die KI liest die aktuelle Seite, schlägt Verbesserungen vor, und schreibt die optimierte Version zurück.
Kein Copy-Paste, kein manuelles Einpflegen. Die KI arbeitet direkt im System – mit Claude Code, ChatGPT oder jedem anderen LLM.
Endpunkte:page → page_update
Automatische Blog-Posts
Ein n8n-Workflow überwacht einen RSS-Feed, eine E-Mail-Inbox oder einen Zeitplan. Neue Inhalte werden automatisch als Blogbeitrag formatiert und veröffentlicht.
Bild-Upload, Kategorisierung, Beschreibung – alles automatisch. Einmal eingerichtet, läuft es ohne Eingriff.
Endpunkte:media_upload → blog_create
Staging & Production sync
site_export auf Staging, site_import auf Production. Ein Cron-Job oder Git-Hook kann das automatisieren.
Die komplette Webseite als ein JSON-Objekt – transportierbar, vergleichbar, versionierbar. Ideal für Deployments ohne Downtime.
Endpunkte:site_export → site_import
Qualitätssicherung
Ein Script prüft regelmäßig den search_index auf Seiten ohne Meta-Description, zu kurze Texte oder fehlende Alt-Texte.
Bei Problemen erstellt es automatisch Tickets oder sendet eine Benachrichtigung. Qualitätskontrolle ohne manuellen Aufwand.
Endpunkte:search_index + pages
Multi-Site-Verwaltung
Wer mehrere CMF-Instanzen betreibt, kann sie über ein zentrales Dashboard verwalten.
version_check zeigt den Update-Stand. site liefert die Konfiguration. Design-Änderungen werden per styles_update an alle Instanzen gleichzeitig ausgerollt.
Endpunkte:version_check + styles_update
Warum JSON das perfekte Format ist
Symmetrisch lesen und schreiben
Die API gibt JSON zurück – im exakt gleichen Format, das sie auch akzeptiert. Man kann eine Seite lesen, den Inhalt verändern und zurückschreiben. Keine Transformation, keine Serialisierung, kein Mapping.
Das macht Integration mit jedem Tool trivial, das HTTP-Requests senden kann: curl, Python, Node.js, n8n, Make, Zapier, jedes KI-System. Keine SDK nötig, keine Bibliothek, kein Plugin.
Öffentliche Endpunkte
Zwei Endpunkte brauchen keinen Token:
search_index– liefert alle veröffentlichten Seiten und Blog-Posts als strukturiertes JSON. Perfekt für Frontend-Suche, KI-Auswertung und externe Indexierung.version_check– zeigt die installierte Version, das Datum und den Changelog. Damit können Update-Systeme automatisch prüfen, ob eine neue Version verfügbar ist.