Du willst ein eigenes Lagerprogramm, ein Dashboard oder einen Dienstleister an Billbee anbinden? Dann brauchst du die Billbee-API. Hier steht, welche Zugangsdaten du brauchst, wo du sie bekommst, wie der erste Aufruf aussieht und wie Billbee dich per Webhook über neue Bestellungen informiert.
Klicke dich durch die Schritte. Bilder lassen sich per Klick vergrößern.
Jeder API-Aufruf braucht zwei Dinge: Den API-Key – er kennzeichnet die Anwendung und gehört dem Entwickler bzw. Dienstleister. Und die Zugangsdaten des Händlers: Benutzername (beim Hauptaccount die E-Mail-Adresse des Billbee-Kontos, bei Mitarbeitern deren Benutzername) plus ein eigenes API-Passwort.
Stolperfalle: Bindest du einen fertigen Dienst an (Fulfiller, Buchhaltungstool), bringt der seinen API-Key mit. Du gibst dann nur Benutzername und API-Passwort weiter – nie dein Login-Passwort.
Programmierst du selbst, beantragst du den API-Key über das Formular, das in der Billbee-Hilfe zum API-Zugriff verlinkt ist. Der Key kommt per E-Mail; das dauert in der Regel ein paar Werktage. Ein Key gilt für deine Anwendung – auch wenn sie später mehrere Billbee-Konten nutzt.
Stolperfalle: Im Billbee-Konto selbst findest du keinen API-Key. Wer ihn dort sucht, sucht vergeblich – er steht nur in der Mail von Billbee.
Unter Einstellungen → Billbee API → Allgemeine Einstellungen schaltest du „Aktivieren" ein und vergibst ein API-Passwort: mindestens 12 Zeichen, Groß- und Kleinbuchstaben, eine Zahl und ein Sonderzeichen. Dann speichern.
Stolperfalle: Notier dir das Passwort sofort: Billbee zeigt es danach nie wieder an, auch der Support kann es nicht sehen. Es darf keinen Doppelpunkt enthalten. Und es gilt für Hauptaccount und alle Mitarbeiter gemeinsam – wer es ändert, ändert es für alle Anbindungen.
Im zweiten Reiter Rechnungserstellung legst du fest, ob über die API neue Rechnungen erzeugt werden dürfen. Standardmäßig ist das aus. Brauchst du es (z. B. ein Lagerprogramm erstellt die Rechnung beim Packen), schalte es ein und speichere.
Stolperfalle: Ist der Schalter aus, scheitert jeder Versuch, über die API eine neue Rechnung zu erzeugen – auch wenn Key und Passwort stimmen.
Die API erwartet den API-Key im Header X-Billbee-Api-Key und Benutzername + API-Passwort als Basic-Auth. Ein einfacher Test, der die neueste Bestellung abruft:
curl https://app.billbee.io/api/v1/orders?pageSize=1 \
-H "X-Billbee-Api-Key: DEIN-API-KEY" \
-u "deine@mail.de:DEIN-API-PASSWORT"Alle Endpunkte stehen in der Swagger-Dokumentation; für .NET und PHP gibt es fertige SDKs von Billbee.
Stolperfalle: 401 heißt fast immer: Login-Passwort statt API-Passwort genommen oder beim Mitarbeiter die E-Mail statt des Benutzernamens. 403 heißt: API im Konto nicht aktiviert (Schritt 3) oder das Konto ist nicht aktiv.
Statt ständig nachzufragen, kann Billbee deinen Server bei Ereignissen selbst aufrufen. Webhooks legst du über die API an (POST /api/v1/webhooks) mit Zieladresse, einem geheimen Wort und den gewünschten Ereignissen:
POST https://app.billbee.io/api/v1/webhooks
{
"WebHookUri": "https://dein-server.de/billbee-hook",
"Secret": "ein-langes-geheimes-wort",
"Description": "Neue Bestellungen an unser Lager",
"Filters": ["order.created", "order.updated"]
}Verfügbare Ereignisse (GET /api/v1/webhooks/filters): order.created, order.updated, article.created, article.updated, stockarticle.updated, dazu Ereignisse für anonymisierte bzw. wiederhergestellte Bestellungen und Kunden – oder * für alles.
Stolperfalle: Beim Anlegen schickt Billbee einen Test-Aufruf an deine Adresse. Ist dein Server noch nicht bereit, hängst du ?noecho an die Adresse an. Prüfe eingehende Aufrufe mit deinem Secret, sonst kann jeder deine Adresse füttern.
Tippe auf eine Karte.
Nicht im Billbee-Konto. Den API-Key beantragst du über das Formular aus der Billbee-Hilfe; er kommt per E-Mail. Im Konto vergibst du nur das API-Passwort.
Das API-Passwort aus Einstellungen → Billbee API – nicht dein normales Login-Passwort. Benutzername ist beim Hauptaccount die E-Mail-Adresse des Kontos.
Für die Nutzung gelten Billbees API-Nutzungsbedingungen; ohne Zustimmung ist bei 100.000 Aufrufen im Monat Schluss. Fragen zum Limit beantwortet der Billbee-Support.
Ja. Über POST /api/v1/webhooks registrierst du eine Adresse für Ereignisse wie order.created, order.updated oder stockarticle.updated.
Ja, wenn du es im Reiter „Rechnungserstellung" der API-Einstellungen erlaubst. Standardmäßig ist es ausgeschaltet.
Billbee ist eine Marke der Billbee GmbH. Diese Seite ist keine offizielle Billbee-Hilfe. Details findest du in der Billbee-Hilfe zum API-Zugriff und in der Swagger-Dokumentation. Bildschirmfotos aus einem Billbee-Testkonto, Stand Oktober 2026. Siehe auch alle Anleitungen.
Im kostenlosen Erstgespräch schauen wir uns an, wo du Unterstützungsbedarf hast und ich zeige dir auf, wie ich dir dabei helfen kann.
Erstgespräch vereinbaren