Schnittstellen & API
Admin Power Pack stellt die folgenden Schnittstellen zur Verwendung durch Drittsysteme bereit. Übergreifende Grundlagen — Konzepte, Erreichbarkeit und Authentifizierung der Fluxpunkt-Module — beschreibt der Artikel Schnittstellen & APIs.
Schnittstellen im Überblick
| Schnittstelle | Typ | Authentifizierung |
|---|---|---|
| XML-RPC-Befehle | XML-RPC (HTTPS) | STARFACE-Benutzer mit Administrationsrecht |
| Ereignisse | FpEvents (STARFACE-interner Ereignisbus) | keine eigene — Zugriff über EventBridge oder ein eigenes Modul |
| Export-/Import-Formate | Dateiformate (ZIP/CSV) | Moduloberfläche, STARFACE-Benutzer mit Administrationsrecht |
| HTTP-API (API-Tokens) | REST/JSON (HTTPS) | statisches API-Token (Header X-Fp-Token) — seit 26.8.19 |
| MCP-Server | Model Context Protocol (JSON-RPC über HTTPS) für KI-Agenten | statisches API-Token (Header X-Fp-Token) — seit 26.8.19 |
Voraussetzung für alle Schnittstellen ist eine aktive, lizenzierte Modulkonfiguration.
Die zwölf Wartungsbefehle und die zwei Systemaktionen (STARFACE-Neustart und -Update)
stehen gleichwertig auf mehreren Wegen bereit: als native XML-RPC-Methoden für externe
Aufrufer, als Steuerereignisse für andere Module und — seit Modulversion 26.8.19 — über
die HTTP-API mit statischen API-Tokens für Drittsysteme ohne
STARFACE-Benutzerkonto; die Wartungsbefehle zusätzlich als zeitgesteuerte „Geplante
Aktionen", die Systemaktionen mit eigener Zeitplanung (executeAt). Alle Wege münden in
dieselbe Ausführung; den Abschluss meldet je Wartungsaktion ein eigenes Ereignis — die
Systemaktionen senden keines. Für KI-Agenten stellt der MCP-Server
seit Modulversion 26.8.19 einen deutlich breiteren, je Werkzeug freischaltbaren Zugriff auf
die Anlage bereit.
Referenz
XML-RPC-Befehle
meldet die zwölf Wartungsfunktionen des Tabs
Ereignisse
tauscht Ereignisse („FpEvents") mit anderen Fluxpunkt-Modulen aus: Es empfängt
Export-/Import-Formate
exportiert Ruflisten und Adressbücher in dokumentierten, wieder einlesbaren
HTTP-API (API-Tokens)
stellt die Wartungsbefehle und Systemaktionen des Tabs
MCP-Server
stellt einen Server für das Model Context Protocol (MCP) bereit, über den ein