Neu an Bord: unsere Contao-API

von Dennis Erdmann

Mit dem contao-api-bundle lassen sich Seiten, Artikel, Inhaltselemente, News, Portfolio-Einträge, Themes und Dateien über eine REST-API anlegen und bearbeiten.

Die API umgeht dabei nichts: Alles läuft über die normalen Contao-Mechanismen — inklusive Versionierung und Undo im Backend.

Ein paar Dinge, die uns wichtig waren:

  • Die API rät nicht, sie liest das DCA. Welche Felder ein Inhaltselement hat, beantwortet sie selbst — auch für Elemente aus Dritt-Bundles.
  • Ganze Seiten in einer Transaktion: Der Batch-Endpunkt legt Seite, Artikel und Inhaltselemente in einem Rutsch an. Schlägt eine Operation fehl, wird alles zurückgerollt.
  • Zugriff nur mit Token, angelegt pro Backend-User und jederzeit widerrufbar.

Und weil Redakteur:innen heute nicht mehr allein arbeiten: Ein MCP-Server ist mit an Bord. Damit können KI-Assistenten wie Claude Inhalte direkt in Contao pflegen — sauber über die API, nicht per Datenbank-Kunststück.

Das contao-api-bundle ist aktuell nicht öffentlich verfügbar — wir setzen es bislang in unseren eigenen Projekten ein. Wenn sich das ändert, liest du es hier im Logbuch zuerst.

Kommentare

Einen Kommentar schreiben

Bitte addieren Sie 5 und 8.