Skip to content

API-Referenz ​

Diese Referenz dokumentiert die freigegebenen Endpunkte der eBOnaut API, gruppiert nach Bereichen.

Konventionen im Überblick ​

ThemaKurzfassungDetails
Basis-URLhttps://api.ebonaut.io (Prod) / https://api.dev.ebonaut.io (Dev)Erste Schritte
MethodenGET, POSTAnfragen
AuthentifizierungHMAC-signierter Request-Umschlag (hmac_ID, message, hmac)Authentifizierung
Origin-PflichtFreigegebener Origin-Header nötigAuthentifizierung
Fehlerformat{"message": "..."}Fehler & Statuscodes
Rate Limit250 Requests/s pro IPFehler & Statuscodes

Bereiche ​

Codesetup ​

Kunden-Onboarding (Pairing): codesetup/set erzeugt einen Setup-Code samt Aktivierungs-URL, codesetup/get liefert nach der Freischaltung durch die Kund:in einmalig die individuellen HMAC-Zugangsdaten. Beide Endpunkte werden mit den Partner-HMAC-Zugangsdaten signiert.

User ​

Abruf des eigenen Benutzerdatensatzes – im Kontext der jeweiligen Kund:in.

Select ​

Abruf von Auswahllisten – sowohl die systemseitigen Listen als auch selbst angelegte Felddefinitionen. selectgroup/getall liefert die verfügbaren Listen-Keys, select/getall/{key} die Einträge einer Liste.

Postboxitem ​

Verwaltung der Postbox-Items (Nachrichten): Items anlegen, abrufen, aktualisieren und löschen, per Typesense-Suche filtern, versenden, Empfangsbestätigungen senden, Status und Lese-Status setzen, History exportieren und Dateien als ZIP laden.

File ​

Dateiverwaltung: zweistufiger Upload (Registrierung per file/set, anschließender Upload an den separaten Datei-Service), Downloads mit kurzlebigen URLs, Metadaten lesen und Dateien löschen.

Datahandler ​

Abruf asynchroner Prozess-Ergebnisse: Endpunkte wie cert/setrequest oder contact/extendsearch liefern eine datahandler_ID, das Ergebnis wird per datahandler/get einmalig abgeholt.

Contact ​

Kontakte durchsuchen und abrufen: Volltextsuche über die eigenen Kontakte, Lookup per Justiz-ID sowie erweiterte Suche über das aktive Unternehmenszertifikat (asynchrones Ergebnis).

Cert ​

Verwaltung der Unternehmenszertifikate: Zertifikate abrufen, neue per Queue-Prozess anfordern, vorhandene hinterlegen, die automatische Synchronisation steuern und Zertifikate löschen.

HMAC ​

Verwaltung der HMAC-Zugangsdaten – derzeit das unwiderrufliche Löschen eines HMAC-Keys (danach ist der Zugang sofort gesperrt).

Allgemein ​

Allgemeine Endpunkte ohne fachliche Zuordnung – aktuell der öffentliche Health-Check /status.

Mit 🌈 entwickelt in Berlin 🐻 & Köln ⛪
Hosting zu 100% in Deutschland 🇩🇪