API-Schnittstelle zu Drittanbietersoftware
API Beschreibung
Diese API ermöglicht den Zugriff auf die Gewinnspar-Anwendung, um bestimmte Daten abzurufen und Daten an die Anwendung zu übermitteln. Sie dient als zentrale Schnittstelle, über die externe Systeme oder Anwendungen Daten mit der Gewinnspar-Plattform austauschen können.
Anwendungsfälle:
Automatisiertes Reporting | Daten-Management | Echtzeit Integration |
|---|---|---|
Externe Anwendungen können Informationen für Berichte oder Analysen abfragen. | Externe Systeme können Daten in der Gewinnspar-Anwendung erzeugen oder aktualisieren. | Die API ermöglicht die Integration der Gewinnspar-Anwendung in bestehende Systeme. |
Kernfunktionen:
• Datenabruf
Externe Anwendungen können Informationen aus der Gewinnspar-Anwendung anfordern.
• Datenübermittlung
Externe Anwendungen können direkt in der Gewinnspar-Anwendung Daten aktualisieren oder neue Daten erstellen.
Authentifizierung:
• Authentifizierung
erfolgt über JWT Token + Bearer Auth HTTPHeader.
• API User
werden vom Systemadministrator im Benutzeradministrationsbereich der Bank verwaltet.
Technische Details:
Diese API folgt den Prinzipien der RESTful-Architektur und nutzt Standard-HTTP-Methoden (GET, POST) für verschiedene Vorgänge. Der gesamte Datenaustausch erfolgt im JSON-Format, das eine schlanke und weit verbreitete kompatible Struktur bietet. Die API verwendet standardisierte Fehlerbehandlung mit entsprechenden HTTP-Statuscodes und detaillierten Fehlermeldungen im JSON-Format, was eine effektive Fehlerbehebung und eine robuste Anwendungsentwicklung ermöglicht. Die Sicherheit wird durch eine obligatorische HTTPS-Verschlüsselung für die gesamte Kommunikation gewährleistet, wodurch sensible Daten während der Übertragung geschützt werden. Für das Sicherheitsmanagement können API-Benutzer bei Bedarf über die Verwaltungsschnittstelle deaktiviert oder erneuert werden.
Endpoints:
BranchesList Branches
CategoriesList Categories
DonationsList DonationsCreate DonationsList Donation Related DocumentsCreate Donation Related DocumentsRead Donation by idUpdate DonationValidate Donation for Generating PDFValidate Donation for Request Approval
EnumsList Federal StatesList Donation Pdf TypesList Beneficiary Purposes for Pdf TypeList Transfer Types for Pdf TypeList Donation StatusesList Gsv Types
Expiring LinksDonation Pdf Download Expiring link generationDonation Signed Document Upload Expiring link generation
Global SettingsRead Active Gsv Type
InstitutionsList Institution Related DocumentsCreate Institution Related DocumentsList Institutions
ProfileRead my account
UsersList Users (already Existing)Read User by id (already existing)
Webhooks:
Donation Status UpdateDonation Update
Dokumentation:
Eine detaillierte Dokumentation der Endpunkte und Webhooks mit Wert- und Code-Beispielen ist für den API User innerhalb der Gewinnspar-Anwendung einsehbar.
Beispiel Workflows: