Übersicht
Die Business OS API bietet Zugang zu DATEV- und Banking-Schnittstellen über eine einheitliche REST API. Alle Endpoints sind unterhttps://api.business-os.de erreichbar.
Authentifizierung
Alle API Endpoints erfordern einen API Key imx-api-key Header:
Credits
Viele — aber nicht alle — API-Aufrufe verbrauchen Credits; die genauen Kosten sind bei jedem Endpoint angegeben (inklusive der kostenlosen Cache-Reads). V2-Endpoints handeln die Credit-Reservierung und -Bestätigung automatisch. Das Credit-System nutzt ein 2-Phase-Commit Pattern:- Reserve — Credits werden vor dem API-Aufruf reserviert
- Confirm — Nach erfolgreichem Aufruf werden die Credits abgebucht
- Expire — Bei Fehlern verfällt die Reservierung automatisch
Rate Limits
Die API begrenzt die Anzahl der Anfragen pro Zeitfenster, um Missbrauch zu verhindern und eine stabile Performance zu gewährleisten.
Bei Überschreitung erhältst du einen
429 Too Many Requests Response. Die Standard-Headers RateLimit-Limit, RateLimit-Remaining und RateLimit-Reset werden in jeder Response mitgeliefert.
API-Version
Diese Dokumentation beschreibt die V2-REST-API unter dem Pfad-Präfix/v2/. Requests laufen serverseitig über unser Backend zu den jeweiligen Schnittstellenpartnern; Credits werden wie oben beschrieben automatisch reserviert und bestätigt.