REST API
Plattformverwaltung und systemweite Funktionen.
Die Flowtig REST API bietet Zugriff auf Funktionen auf Plattformebene, die innerhalb des gesamten Flowtig-Ökosystems gemeinsam genutzt werden.
Im Gegensatz zur GraphQL API, die sich auf Geschäftsanwendungen und mandantenspezifische Daten konzentriert, ist die REST API hauptsächlich für Authentifizierung, Administration und infrastrukturelle Funktionen zuständig.
Plattform-API
REST-Endpunkte sind für systemweite Funktionen vorgesehen und nicht für anwendungsspezifische Geschäftslogik.
Wann sollte ich die REST API verwenden?
Verwenden Sie die REST API, wenn Sie mit der Flowtig-Plattform selbst und nicht mit einer einzelnen Anwendung interagieren möchten.
Typische Beispiele sind:
- Authentifizierung
- Organisationsverwaltung
- Benutzerverwaltung
- Abonnementverwaltung
- Abrechnung
- Plattformkonfiguration
Wenn Sie Funktionen innerhalb von Anwendungen wie Rechnungen, Kontakte oder Lager entwickeln, verwenden Sie stattdessen in der Regel die GraphQL API.
Typische Zuständigkeiten
Die REST API verwaltet plattformweite Ressourcen wie:
- Organisationen
- Benutzer
- Teammitgliedschaften
- Rollen
- Berechtigungen
- Abonnementtarife
- Anwendungsbuchungen
Diese Ressourcen existieren unabhängig von einzelnen Geschäftsanwendungen.
Authentifizierung
REST-Endpunkte sind durch tokenbasierte Authentifizierung geschützt.
Jede Anfrage wird im Organisationskontext des authentifizierten Benutzers ausgewertet.
Bevor Zugriff gewährt wird, werden die plattformweiten Berechtigungen geprüft.
Weitere Informationen zum grundlegenden Sicherheitsmodell finden Sie in der Dokumentation zur Architektur.
API-Dokumentation
Die vollständige OpenAPI-Spezifikation mit Beschreibungen der Endpunkte, Anfragebeispielen und Antwortschemas steht über die interaktive API-Dokumentation zur Verfügung.
👉 https://api.flowtig.com/api/doc/swagger-ui/
Über die Swagger-Oberfläche können Sie:
- Alle verfügbaren Endpunkte durchsuchen
- Anfrage- und Antwortschemas untersuchen
- Testanfragen ausführen
- Authentifizierungsanforderungen nachvollziehen
Weiterführende Dokumentation
Je nachdem, was Sie entwickeln möchten, können auch die folgenden Dokumentationen hilfreich sein:
Benötigen Sie Hilfe?
Wenn Sie Fragen zur Integration mit der Flowtig-Plattform haben, kontaktieren Sie uns über die offizielle Supportseite:
👉 https://flowtig.com/contact