Die API als Superkraft

Nicht nur ein CMS mit API. Ein API-System, das auch eine Webseite rendert.

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:
pagepage_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_uploadblog_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_exportsite_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.
API-Referenz Maschinengesteuerte Seitenerstellung Download