API und Schnittstelle

Die Plattform. Auch per API.

Zentrale Fachfunktionen von FLAMOX365 sind über die API zugänglich, so bindest du es an Warenwirtschaft, Shop, Buchhaltung, Telefonie oder eigene Anwendungen an. Nutzbare Endpunkte richten sich nach Tarif, Rolle und Berechtigung, Teamnachrichten und bestimmte Verwaltungsaktionen sind ausgenommen. Mit API-Schlüsseln statt Passwörtern, denselben Rechten wie im Portal und Webhooks, die Ereignisse von selbst melden.

  • 600 Anfragen pro Minute je Schlüssel
  • 3 Ebenen für API-Schlüssel
  • Alle Tarife mit API-Schlüsseln

01Das Prinzip

Keine Sonderwege. Keine Hintertüren.

Das Portal selbst arbeitet über die zentrale FLAMOX365-API. Genau diese Schnittstelle steht auch deinen Systemen offen, mit denselben Fachfunktionen und denselben Prüfungen.

  • Eine Schnittstelle für allesPortal, KI Assistent und deine Integrationen nutzen denselben Weg zu den Fachfunktionen. Es gibt keine Sonderwege und keine Hintertüren.
  • Dieselben Rechte wie im PortalJede Anfrage wird auf dem Server auf Identität, Mandant, Rolle und Berechtigung geprüft. Ein Schlüssel kann nie mehr als das Portal.
  • Schlüssel statt PasswörterTechnische Zugriffe laufen über verwaltete API-Schlüssel, nie über persönliche Kennwörter.
  • Ereignisse statt NachfragenWebhooks melden fachliche Ereignisse von selbst. Dein System muss nicht ständig fragen, ob sich etwas getan hat.
# Anfrage mit API-Schlüssel
GET /api/v1/tasks?take=20
Authorization: Bearer flx_••••••••••••

# Antwort nach derselben Prüfung wie im Portal
HTTP/1.1 200 OK
{
  "success": true,
  "data": {
    "items": [{
      "title": "Rückruf Erika Musterfrau",
      "status": "OPEN",
      "dueDate": "2026-10-23T08:00:00.000Z"
    }],
    "total": 12, "skip": 0, "take": 20
  }
}

# Ereignis an dein System (Webhook)
POST https://erp.example.de/eingang/zahlungen
X-Flamox-Event: invoice.payment-recorded
X-Flamox-Signature: t=…,v1=…
{
  "eventType": "invoice.payment-recorded",
  "data": { "id": 101, "amount": 500 }
}
Vereinfachtes Beispiel. Schlüssel und Signatur sind gekürzt.

02API-Schlüssel

Drei Ebenen. Ein klarer Umfang.

Jeder API-Schlüssel arbeitet auf genau einer Ebene und nur mit den Rechten, die ihm zustehen. Persönliche und organisationsweite Schlüssel sind in allen Tarifen enthalten.

  1. Ebene 1PersönlichFolgt der angemeldeten PersonArbeitet mit dem Umfang, der dieser Person gerade zusteht. Verwaltet wird er von ihr selbst.
  2. Ebene 2OrganisationGenau eine OrganisationEine zulässige Rolle plus ergänzte Einzelrechte, verwaltet von Personen mit den passenden Rechten.
  3. Ebene 3PlattformAusgewählte VerwaltungsaufgabenJedes Systemrecht einzeln gewählt, begrenzt durch die Rechte der Person, die den Schlüssel anlegt.
  • Geheimnis nur einmal sichtbarDas vollständige Geheimnis erscheint nur direkt nach der Anlage oder einer Rotation.
  • Ablaufdatum mit ErinnerungZeitlich begrenzte Schlüssel enden von selbst. Vor dem Ablauf informiert FLAMOX365 die zuständigen Personen.
  • RotationEin neues Geheimnis ersetzt das alte, der Zugang bleibt bestehen.
  • Sofortiger WiderrufNicht mehr benötigte Schlüssel werden sofort deaktiviert. Erst ein deaktivierter Schlüssel lässt sich endgültig löschen.
  • Nutzung und VerlaufLetzte Verwendung und Zustand bleiben sichtbar. Anlage, Rotation, Deaktivierung und Löschung stehen mit Person und Zeitpunkt im Verlauf, ohne das Geheimnis.
  • 600 Anfragen pro MinuteGezählt wird je Schlüssel. So bremst ein fehlerhaftes Fremdsystem niemanden im Portal aus.

03Webhooks

Ereignisse kommen zu dir. Signiert und protokolliert.

Webhooks melden fachliche Ereignisse an deine HTTPS-Endpunkte, etwa eine erfasste Zahlung oder eine Änderung an einem Auftrag. Wie viele Webhooks gleichzeitig aktiv sein können, richtet sich nach deinem Tarif.

Abonnements

Genau die Ereignisse, die du brauchst.

Ein Abonnement verbindet Zieladresse, Beschreibung und Ereignisauswahl. Die Oberfläche zeigt die registrierten Ereignistypen mit verständlicher Bezeichnung. Konkrete Ereignisse, Bereichsmuster wie alle Auftragsereignisse und alle Ereignisse lassen sich kombinieren.

  • Aktive und inaktive Abonnements getrennt verwaltet
  • Getrennte Lese- und Schreibrechte
  • Höchstens 50 aktive Endpunkte je Organisation
Karte Webhooks mit zwei aktiven Abonnements an die Warenwirtschaft und dem Edge Connector „Server Büro Musterstadt“

Zustellung

Signiert, wiederholt, nachvollziehbar.

Jede Nachricht wird mit dem Webhook-Secret signiert und nur an öffentlich erreichbare HTTPS-Adressen gesendet. Interne Netzwerkadressen und Weiterleitungen verarbeitet FLAMOX365 nicht. Vorübergehende Fehler werden erneut versucht, und Ereignis- und Zustellkennungen erlauben eine idempotente Verarbeitung beim Empfänger.

  • Testzustellung mit gekennzeichnetem Testereignis
  • Zustellprotokoll mit HTTP-Ergebnis, Dauer und Versuchen
  • Das Signaturgeheimnis steht nie im Verlauf

04Anbindungen

Was schon da ist, bleibt dabei.

Neben der API verbindet sich FLAMOX365 fertig mit Buchhaltung, Telefonie, Mailserver und Geräten im eigenen Firmennetz. Zugangsdaten werden verschlüsselt gespeichert und nicht wieder angezeigt.

Edge Connector

Verbindet FLAMOX365 über ausgehende HTTPS-Verbindungen mit Diensten in deinem Firmennetz. Ein frei erreichbarer Eingang in dein Netz ist nicht nötig.

Extension Store

Von FLAMOX365 signierte Erweiterungen, zentral installiert, konfiguriert und innerhalb der Hauptversion auf Wunsch automatisch aktualisiert.

Buchhaltung

Finalisierte Rechnungen gehen kontrolliert nach sevDesk oder Lexware oder als DATEV-Buchungsstapel (EXTF).

TelefonieVorschau

Microsoft Teams Phone oder eine lokale Telefonanlage über den Edge Connector. Anrufdaten lassen sich auch per API einliefern.

E-Mail

Versand über das eigene Verbindungsprofil, etwa Microsoft 365 oder einen eigenen Mailserver mit OAuth 2.0.

Shops und Warenwirtschaft

Auf der Plattform: Shopify und Shopware als Importquelle für Produkte, verkaufbare Bestände aus Xentral oder SelectLine.

Buchhaltung und E-Rechnung

  • sevDesk
  • Lexware
  • DATEV-Export (EXTF)
  • DATEV-Upload mit OAuth
  • XRechnung

TelefonieVorschau

  • Microsoft Teams Phone
  • FRITZ!Box per Edge Connector
  • Click-to-Call
  • Anrufdaten per API

E-Mail

  • Microsoft 365
  • SMTP mit OAuth 2.0
  • Eigener Mailserver

Im eigenen Firmennetz

  • Edge Connector
  • Extension Store
  • Netzwerkdrucker
  • DMS- und NAS-Archiv
  • CSV/XML-Hotfolder
  • ERP per REST oder OData
  • Microsoft SQL Server (nur lesend)
  • Display im Ausstellungsraum
  • Eigene Datensicherung
  • Webhook-Weiterleitung ins Firmennetz

Schnittstelle und Export

  • API-Schlüssel
  • Webhooks
  • Microsoft Graph API
  • Ereignisprotokoll
  • CSV-Export
  • XLSX-Export
  • ODS-Export

Web-App und Push

  • Installierbare Web-App
  • Web Push

Shops und Produktdaten

  • Shopify
  • Shopware
  • Xentral
  • SelectLine
Extension Store mit Erweiterungen für SIP-Telefonanlage, Netzwerkdrucker und Dateiablage im Firmennetz
Buchhaltungsverbindungen mit DATEV-Buchungsexport und Webhooks

05Nachvollziehbar

Was passiert, bleibt sichtbar.

Ereignisprotokoll

Die fachlichen Ereignisse deiner Organisation mit Typ, Zeitpunkt und betroffenem Datensatz, seitenweise abrufbar und nach Ereignistyp filterbar. Die Zustellungen dazu stehen in den Webhookprotokollen.

Öffentliche Statusseite

Sie zeigt ohne Anmeldung, ob API, Datenbank, KI und Portal erreichbar sind, auch in maschinenlesbarer Form für Überwachungswerkzeuge.

Keine Empfängerdaten im Webhook

Interne E-Mail-Aufträge und Benachrichtigungen mit Empfängerdaten gehen an keinen Webhook, auch nicht an Abonnements auf alle Ereignisse.

Teamchat bleibt intern

API-Schlüssel haben keinen Zugriff auf Teamnachrichten. Absprachen im Team bleiben, wo sie hingehören.

06Häufige Fragen

Was Entwickler uns fragen.

Brauche ich für die API einen bestimmten Tarif?
Persönliche und organisationsweite API-Schlüssel sind in allen Tarifen enthalten. Wie viele Webhooks gleichzeitig aktiv sein können, richtet sich nach deinem Tarif. Den vollen Zugriff über die API bestimmt dein Paket.
Kann ein API-Schlüssel mehr als das Portal?
Nein. Ein Schlüssel arbeitet nur mit dem Umfang, der ihm zusteht: Persönlich mit deinen Rechten, für die Organisation mit einer zulässigen Rolle und ergänzten Einzelrechten. Jede Anfrage wird wie im Portal geprüft.
Was passiert, wenn mein System gerade nicht erreichbar ist?
Vorübergehende Fehler werden erneut versucht. Im Zustellprotokoll siehst du je Zustellung Status, HTTP-Ergebnis, Dauer und Versuche.
Kann ich einen Webhook testen, bevor echte Ereignisse kommen?
Ja. Testen schickt eine als Test gekennzeichnete Beispielnachricht an deine Adresse, auch bei einem inaktiven Abonnement und ohne Kontingent zu verbrauchen. Wer wann getestet hat und mit welchem Ergebnis, steht in der Aktivität des Abonnements.
Muss ich mein Firmennetz für FLAMOX365 öffnen?
Nein. Der Edge Connector baut ausgehende HTTPS-Verbindungen auf. FLAMOX365 braucht keinen frei erreichbaren Eingang in dein Netz.
Wie viele Anfragen sind erlaubt?
600 Anfragen pro Minute je Schlüssel. Die Grenze ist ein Schutz und kein verkauftes Kontingent. Sie gilt in jedem Tarif gleich.

07Im Video erklärt

Die Schnittstelle, in zwölf Minuten erklärt.

Das Prinzip, die Prüfung jeder Anfrage, eine Beispielanfrage, die Grenze von 600 Anfragen pro Minute, API-Schlüssel auf drei Ebenen, Webhooks mit Zustellung und Wiederholung, das Ereignisprotokoll und der Edge Connector: Das Video erklärt die Schnittstelle aus Sicht von jemandem, der sie anbindet.

  • Jede Anfrage geprüft
  • 600 Anfragen pro Minute
  • API-Schlüssel auf drei Ebenen
  • Webhooks und Zustellungen
  • Edge Connector

Sprecherstimme und Intro-Musik mit KI erzeugt.

Kapitel11

Transkript1.250 Wörter

FLAMOX365 erklärt: API und Schnittstelle. So bindest du deine Systeme an FLAMOX365 an.

0:20 Worum es geht

Deine Warenwirtschaft, dein Shop, deine Buchhaltung oder eine eigene Anwendung: Viele Systeme sollen mit FLAMOX365 zusammenarbeiten. Dieses Video erklärt die Schnittstelle aus der Sicht von jemandem, der sie anbindet. Wie du die fertigen Verbindungen in den Einstellungen einrichtest, zeigt das Video Integrationen.

0:45 Das Prinzip

Das Prinzip ist einfach. Das Portal selbst arbeitet über die zentrale API von FLAMOX365. Genau diese Schnittstelle steht auch deinen Systemen offen, mit denselben Fachfunktionen und denselben Prüfungen. Es gibt keine Sonderwege und keine Hintertüren. Weder das Portal noch eine Integration greift direkt auf die Datenbank oder den Dokumentenspeicher zu.

1:15 Jede Anfrage geprüft

Jede Anfrage prüft der Server in fester Reihenfolge. Zuerst die Anmeldung, bei einem Fremdsystem also den API-Schlüssel. Dann die Fachberechtigung. Verlangt eine Aktion mehrere Rechte, müssen alle vorliegen. Und zuletzt den Tarif, wenn die Aktion daran gebunden ist. Ein Datensatz einer anderen Organisation bleibt dabei unsichtbar: Der Server verhält sich so, als gäbe es ihn nicht. Ein Schlüssel kann deshalb nie mehr als das Portal.

1:49 Eine Anfrage

So sieht eine Anfrage aus. Dein System schickt den API-Schlüssel bei jeder Anfrage im Kopffeld Authorization mit. Ein Schlüssel beginnt immer mit flx und einem Unterstrich. Hier holt das System die Aufgaben ab, zwanzig auf einmal. Die Antwort kommt nach derselben Prüfung wie im Portal: Die Einträge, ihre Gesamtzahl und die Angaben zum Weiterblättern. Wird eine Anfrage abgewiesen, sagt die Antwort auch, warum. Status 401 heißt: Der Schlüssel ist unbekannt, deaktiviert oder abgelaufen, oder seine Organisation ist nicht mehr aktiv. Status 429 heißt: Der Schlüssel hat in dieser Minute zu viele Anfragen gestellt.

2:40 Anfragen pro Minute

Die Grenze liegt bei 600 Anfragen pro Minute, gezählt je Schlüssel und nicht je Organisation. Verfängt sich ein Fremdsystem in einer Schleife, bremst es nur sich selbst aus und nicht die Menschen, die daneben im Portal arbeiten. Die Grenze ist ein Schutz und kein gekauftes Kontingent, sie gilt in jedem Tarif gleich. Braucht eine Anbindung dauerhaft mehr, fragt sie zu oft nach. Besser holt sie Änderungen gebündelt ab.

3:13 API-Schlüssel

API-Schlüssel gibt es auf drei Ebenen. Ein persönlicher Schlüssel folgt der Person, der er gehört, und arbeitet immer mit den Rechten, die sie gerade hat. Ein Organisationsschlüssel ist für Anbindungen ohne persönliche Zuordnung da, etwa für die Buchhaltung oder einen nächtlichen Abgleich. Und ein Plattformschlüssel erledigt ausgewählte Verwaltungsaufgaben der ganzen Plattform. Persönliche und organisationsweite Schlüssel sind in allen Tarifen enthalten. Deinen persönlichen Schlüssel legst du selbst an, unter Zugang und Präferenzen, Zugang, API Keys. Nur du siehst ihn, auch ein Administrator deiner Organisation nicht. Ändern sich deine Rolle oder deine Rechte, gilt das sofort auch für den Schlüssel. Organisationsschlüssel verwaltest du unter Organisation, Identitäten und Zugänge, API Keys. Dafür brauchst du das Recht API Keys, das standardmäßig der Mandanten Administrator hat. Du wählst eine Rolle, vorbelegt ist Mitarbeiter, und ergänzt bei Bedarf einzelne Rechte. Mehr, als du selbst darfst, kannst du dabei nicht weitergeben. Der Schlüssel bleibt auf deine Organisation begrenzt. Ein Plattformschlüssel hat bewusst keine Rolle. Er bekommt nur die Systemrechte, die einzeln ausgewählt werden, hier zum Beispiel die Plattform-Webhooks. Alle Rechte eines Super-Administrators erhält er nie automatisch. Das Geheimnis eines Schlüssels siehst du genau einmal, direkt nach dem Anlegen oder nach einer Rotation. FLAMOX365 speichert davon nur einen nicht umkehrbaren Prüfwert. In der Übersicht bleibt ein kurzes Präfix, an dem du den Schlüssel wiedererkennst. Bewahre das Geheimnis dort auf, wo dein System seine übrigen Zugangsdaten hält, und nicht in einer E-Mail oder einem Ticket. Für das ganze Leben eines Schlüssels gibt es klare Werkzeuge. Mit Gültig bis endet er von selbst, und sieben, drei, zwei und einen Tag vorher kommt eine Erinnerung. Rotieren erzeugt ein neues Geheimnis, das alte ist sofort ungültig, alles andere bleibt. Deaktivieren sperrt den Schlüssel sofort und dauerhaft, und erst ein deaktivierter Schlüssel lässt sich löschen. Die Aktivität zeigt, wer ihn wann angelegt, geändert oder rotiert hat, ohne das Geheimnis. Hast du den Verdacht, dass ein Schlüssel in falsche Hände geraten ist, deaktiviere ihn sofort. Es gibt keine Übergangsfrist. Soll die Anbindung weiterlaufen, genügt Rotieren. Rotation und Deaktivierung werden nach deiner ausdrücklichen Bestätigung wirksam. Und für jede Anbindung gilt: So wenig Rechte wie möglich. Ein Schlüssel, der nur Rechnungen abholt, braucht keine Schreibrechte auf Interessenten.

6:33 Webhooks

Bisher fragt dein System bei FLAMOX365 nach. Mit Webhooks geht es auch andersherum: FLAMOX365 meldet sich von selbst, sobald ein fachliches Ereignis eintritt, etwa eine erfasste Zahlung oder ein geänderter Auftrag. Dein System muss nicht ständig fragen, ob sich etwas getan hat. Ein Abonnement verbindet eine Zieladresse mit einer Auswahl von Ereignissen. Du wählst einzelne Ereignisse, ein Bereichsmuster wie alle Auftragsereignisse oder gleich alle Ereignisse. Der Katalog hat 19 Kategorien, von Aufträgen über Rechnungen bis zu Aufgaben. Ein Webhook deiner Organisation erhält nur Ereignisse deiner eigenen Organisation. Gleichzeitig aktiv sind höchstens 50 Webhooks, dein Tarif kann weniger vorsehen. Jede Zustellung ist eine POST-Anfrage mit JSON-Inhalt. Drei Kopffelder kommen mit: Der Ereignistyp, eine Zustellkennung und eine Signatur. Im Inhalt stehen Ereignistyp, Organisation, betroffener Datensatz, Zeitpunkt und die Daten zum Ereignis. Das Signaturgeheimnis wird bei der Anlage und nach einer bestätigten Rotation einmalig angezeigt. Damit kann dein System die Signatur prüfen. FLAMOX365 sendet nur an öffentlich erreichbare HTTPS-Adressen auf Port 443. Interne Netzwerkadressen und Weiterleitungen sind ausgeschlossen. Jeder Versuch hat fünf Sekunden Zeit, und nur eine erfolgreiche Antwort mit einem Status aus der Zweihunderter-Reihe gilt als zugestellt. Sonst folgt eine Wiederholung: Nach einer Minute, nach fünf Minuten, nach 30 Minuten und nach zwei Stunden. Scheitert auch der fünfte Versuch, ist die Zustellung ausgeschöpft. In seltenen Fällen kommt dieselbe Zustellung zweimal an. Dein System erkennt das an der Zustellkennung, denn sie bleibt bei allen Versuchen gleich. Verarbeite sie so, dass eine zweite Zustellung keine zweite Buchung auslöst. Bevor echte Ereignisse kommen, schickt Testen eine als Test gekennzeichnete Beispielnachricht an deine Adresse, auch bei einem inaktiven Abonnement und ohne Kontingent. Im Zustellprotokoll siehst du dann je Zustellung den Status, das HTTP-Ergebnis, die Dauer und die Versuche, dazu, wer oder was sie ausgelöst hat. Tests stehen nicht dort, sondern in der Aktivität des Abonnements.

9:28 Nachvollziehbar

Für die Fehlersuche gibt es das Ereignisprotokoll. Es zeigt die fachlichen Ereignisse deiner Organisation mit Typ, Zeitpunkt und betroffenem Datensatz, das neueste zuerst. Eine eigene Ansicht im Portal hat es noch nicht. Du rufst es über die Schnittstelle ab, mit dem Leserecht für Webhooks. Und die öffentliche Statusseite unter status.flamox365.app zeigt ohne Anmeldung, ob Schnittstelle, Datenbank, Portal und KI erreichbar sind, auch maschinenlesbar für deine Überwachung.

10:05 Anbindungen

Nicht jedes System ist aus dem Internet erreichbar. Für Dienste in deinem Firmennetz gibt es den Edge Connector. Er baut die Verbindung zu FLAMOX365 von innen nach außen auf, über ausgehendes HTTPS. Dein Netz braucht dafür keinen frei erreichbaren Eingang. Gekoppelt wird er einmal mit einem Code, der für 15 Minuten gilt. Erweiterungen aus dem Extension Store, signiert von FLAMOX365, installierst du dann zentral. Vieles ist schon fertig angebunden: Die Buchhaltung mit sevDesk, Lexware Office oder einem DATEV-Buchungsstapel, die Telefonie mit Microsoft Teams oder einer Telefonanlage über den Edge Connector und der E-Mail-Versand über dein eigenes Postfach. Zugangsdaten dafür speichert FLAMOX365 verschlüsselt und zeigt sie nicht wieder an.

11:09 Bewusst intern

Ein paar Dinge bleiben bewusst intern. Den Chat mit deinem Team erreicht kein API-Schlüssel, ebenso wenig Feedback, Präsenz und das eigene Profil. Interne E-Mail-Aufträge und Benachrichtigungen mit Empfängerdaten gehen an keinen Webhook, auch nicht an ein Abonnement auf alle Ereignisse. Und welche Funktionen du über die Schnittstelle nutzen kannst, richtet sich nach Tarif, Rolle und Berechtigung.

11:38 Zusammenfassung

Kurz zusammengefasst: Eine Schnittstelle für alles, dieselben Rechte wie im Portal, Schlüssel statt Passwörter und Ereignisse statt ständiger Nachfragen. Deine API-Schlüssel findest du in den Einstellungen unter API Keys.

Was möchtest du anbinden?

Schreib uns, welche Warenwirtschaft, welchen Shop oder welche Telefonanlage du nutzt. Wir erklären dir, wie FLAMOX365 mit deinen Systemen zusammenarbeitet.

FLAMOX365 ist noch nicht erhältlich, bis zum Start dauert es noch etwas.

Cookie-Einstellungen

Hier legst du fest, welche Dienste wir einsetzen dürfen. Deine Wahl gilt für diesen Browser 12 Monate, danach fragen wir neu. Ändern oder widerrufen kannst du sie jederzeit über „Cookie-Einstellungen“ unten auf jeder Seite.

Notwendig

Immer aktiv

Für Anmeldung und Sicherheit und um deine Wahl hier zu speichern. Ohne sie funktioniert die Website nicht. Dafür braucht es keine Einwilligung (§ 25 Abs. 2 Nr. 2 TDDDG).

Was gespeichert wird (1)
NameZweckArtSpeicherdauer
flamox365-einwilligungDeine Wahl in diesem HinweisBrowser-Speicher12 Monate

Dienste, die eine Einwilligung brauchen, setzen wir nicht ein. Kommt einer dazu, fragt dich dieser Hinweis vorher.