Skip to main content

Definition

Sobald sich der Status einer Bank-Verbindung ändert, sendet Business OS einen POST-Request an deine konfigurierte Webhook-URL. Du erhältst Benachrichtigungen bei neuen Kontodaten, Verbindungsfehlern und gelöschten Verbindungen.

Webhook-URL konfigurieren

Du kannst deine Webhook-URL über die API setzen: PUT /v2/banking/webhook-url
Die aktuelle Webhook-URL kannst du über GET /v2/banking/webhook-url abrufen.
Die Webhook-URL muss eine öffentliche HTTPS-URL sein. Lokale Adressen (localhost, private IP-Bereiche) und nicht-HTTPS URLs werden abgelehnt.

Payload-Struktur

Alle Webhook-Payloads haben dieselbe Envelope-Struktur:

Event-Typen

refresh_complete

Neue Kontodaten sind verfügbar. Wird ausgelöst, wenn eine automatische oder manuelle Aktualisierung abgeschlossen wurde.

connection_error

Fehler bei einer Verbindung — z.B. abgelaufene PSD2-Einwilligung oder technisches Problem.

connection_destroyed

Eine Verbindung wurde gelöscht — entweder durch API-Aufruf oder durch die Bank.

Verbrauch

Webhooks verbrauchen keine Credits. Nur aktive API-Aufrufe (z.B. Transaktionen abrufen) werden berechnet.