Zum Hauptinhalt springen

Export-API - ab 15. September 2026 verfügbar

Wir erklären die Export-API und stellen Informationen zur Einrichtung bereit.

Verfasst von Harry Dittmann

Dieser Artikel ist relevant für System-Admins sowie IT-Personal.

Dieses Feature ist Teil unserer erweiterten Pakete. Möchten Sie Ihre Abläufe noch effizienter und ohne manuellen Aufwand gestalten? Dann wenden Sie sich einfach an Ihren Customer Success Manager – wir beraten Sie gerne zur Export API.

Was ist die Export-API

Die finway Expense Export API ist eine serverseitige, strikt schreibgeschützte REST-API für den automatisierten Export von CSV-Dateien. Der Ablauf ist asynchron. Durch den automatisierten Export der Standard-CSV-Datei können Sie die Informationen anschließend in Ihre eigenen BI-Plattformen einlesen.

Voraussetzungen

  • Die Export-API ist ein kostenpflichtiges Feature, welches bestellt werden muss.

  • Für die Einrichtung der API ist zwingend IT-Technisches Personal erforderlich.

  • Für die API-Nutzung wird ein API-Schlüssel aus finway benötigt; der Schlüssel beginnt mit fwk_live_ und kann durch einen Systemadmin in den Systemeinstellungen abgerufen werden. Der API-Schlüssel wird einmalig angezeigt und kann später nicht erneut aufgerufen werden. Der API-Schlüssel ist ein Jahr gültig und muss nach Ablauf erneuert werden.

  • Die API-Host-URL wird tenant- bzw. umgebungsspezifisch von finway bereitgestellt.

So funktioniert die Export-API

  1. Mit POST /v1/exports/expenses einen Export für eine Gesellschaft und einen Datumsbereich anstoßen.

  2. Mit GET /v1/exports/expenses/{exportId} den Status regelmäßig abfragen, bis done oder failed erreicht ist.

  3. Über den Download-Endpunkt die fertige ZIP-Datei mit der CSV-Datei abrufen.

Was exportiert wird

  • Exportiert werden Ausgabedaten im selben fachlichen Format wie beim Standard-finway-CSV-Export.

  • Gefiltert wird nach dem Leitungsdatum.

  • Das Ergebnis ist ein ZIP-Archiv mit genau einer CSV-Datei. Optional können archivierte Anträge über includeArchived einbezogen werden.

Was nicht enthalten ist

  • Die API verändert keine Daten in finway und unterstützt ausschließlich den Ausgabedatenexport.

  • Pro Gesellschaft darf höchstens ein Export gleichzeitig verarbeitet werden. Bei parallelen Anfragen wird 429 Too Many Requests zurückgegeben.

Technische Referenz

Endpunkte und Beispiel-Payloads

Methode und Pfad

Verwendung

Erfolgsantwort

POST /v1/exports/expenses

Asynchronen Ausgabenexport starten.

202 Accepted mit exportId und Status: pending

GET /v1/exports/expenses/{exportId}

Status eines Export-Jobs abfragen.

Status pending, done oder failed

GET /v1/exports/expenses/{exportId}/download

Fertiges Exportarchiv herunterladen.

ZIP-Archiv mit einer CSV-Datei

Request-Felder

Feld

Typ

Beschreibung

companyId

String

ID der Gesellschaft, für die exportiert wird.

from

String, Datum

Startdatum des Kaufdatumsfilters, inklusive; Format YYYY-MM-DD.

to

String, Datum

Enddatum des Kaufdatumsfilters, inklusive; Format YYYY-MM-DD.

includeArchived

Boolean

Optional: archivierte Belege oder Dokumente einbeziehen.

HTTP-Statuscodes und Fehlerbehandlung

Status

Bedeutung und empfohlene Aktion

400

Ungültige Anfrage, zum Beispiel fehlende oder falsch formatierte Felder prüfen.

401

Authentifizierung fehlgeschlagen; API-Schlüssel und Authorization-Header prüfen.

403

Gesellschaft ist für den API-Schlüssel nicht freigegeben oder deaktiviert.

404

Gesellschaft nicht gefunden oder keine Ausgaben im gewählten Zeitraum.

422

Export überschreitet das zulässige Größenlimit; Zeitraum verkleinern.

429

Für die Gesellschaft läuft bereits ein Export; Retry-After beachten und später erneut versuchen.

500

Interner Serverfehler; Anfrage später wiederholen oder Finway Support kontaktieren.

API-Schlüssel

Die API Host URL lautet: https://api.finway.de

  • Der API-Schlüssel wird in den Systemeinstellungen-API-Schlüssel durch einen System-admin abgerufen.

  • Der API-Schlüssel wird einmalig angezeigt und kann später nicht erneut visualisiert werden.

  • Es können nicht mehr als 2 API-Schlüssel aktiv sein.

  • Ablauffrist: Ein API-Schlüssel läuft automatisch 12 Monate nach seiner Erstellung ab.

  • Benachrichtigungen: Der Benutzer, der den Schlüssel erstellt hat, wird rechtzeitig per E-Mail über den bevorstehenden Ablauf informiert. Diese Erinnerungen werden 30 Tage, 7 Tage und 1 Tag vor dem Ablaufdatum versendet.

Im Anhang finden Sie die detaillierte Anleitung, um die API durch technisches Personal einrichten zu können.


zuletzt bearbeitet 20.08.2026

Hat dies deine Frage beantwortet?