Technische Parameter der Lexoffice-API
5 Automatisierungsmöglichkeiten mit der Lexoffice-API
Konkrete Anwendungsfälle der Lexoffice-API in B2B-Automatisierungsprojekten — mit Beschreibung der Logik, verwendeten Endpunkten und realer Zeitersparnis.
Automatische Rechnungserstellung nach CRM-Deal-Abschluss
Wenn ein Vertriebsmitarbeiter einen Deal in HubSpot oder Pipedrive schließt (Stage "Closed Won"), triggert ein Webhook Make. Make liest Deal-Daten — Firmenname, USt-ID, Betrag, Leistungsposition — und sendet POST /v1/invoices an Lexoffice. Die Rechnung wird in PDF-Form erstellt und direkt an den Kunden gemailt.
POST /v1/invoicesGET /v1/contactsPOST /v1/contactsWebshop-Bestellung → Lexoffice-Rechnung in Sekunden
Shopware-Webhook bei order.placed triggert die Automatisierung. Make prüft, ob eine Umsatzsteuer-ID vorhanden ist (B2B = Rechnung mit USt-Ausweis, B2C = Rechnung ohne separaten USt-Ausweis). Rechnung wird in Lexoffice (POST /v1/invoices) erstellt und per E-Mail versendet.
POST /v1/invoicesPOST /v1/invoices/{id}/documentGET /v1/voucherlistAutomatische Mahnung bei überfälligen Rechnungen
Täglich prüft ein Skript alle offenen Rechnungen (GET /v1/voucherlist?voucherType=invoice&voucherStatus=open), filtert nach Fälligkeitsdatum und sendet für überfällige Rechnungen eine Mahnung per E-Mail. Optional: Aufgabe in Pipedrive für den Kundenbetreuer anlegen.
GET /v1/voucherlistGET /v1/invoices/{id}Abonnement-Rechnungen für SaaS und Retainer-Kunden
Monatlicher Cron-Job iteriert über die Liste aktiver Verträge (Google Sheets oder CRM) und erstellt für jeden Kunden eine Rechnung in Lexoffice (POST /v1/invoices) mit den vertragsgemäßen Positionen, Nettobeträgen und Steuersätzen. Kein manueller Aufwand für den Buchhaltungsassistenten.
POST /v1/invoicesPOST /v1/recurring-templatesZahlungsabgleich und Dashboard-Export
Lexoffice kann per Bankverbindung (Kontist, Deutsche Bank) Zahlungseingänge automatisch zuordnen. Per API lassen sich Zahlungsstatus-Änderungen abhören und in ein BigQuery-Dashboard oder Google Sheets exportieren — für tagesaktuelles Liquiditäts-Reporting ohne CSV-Export.
GET /v1/paymentsGET /v1/voucherlist?voucherStatus=paidWichtige Lexoffice-API-Endpunkte
Die am häufigsten genutzten Endpunkte in Automatisierungsprojekten. Alle Endpunkte unterstützen Authentifizierung über OAuth 2.0 (Bearer Token).
/v1/contacts
Kontakte suchen und abrufen
/v1/contacts
Neuen Kontakt (Kunde/Lieferant) anlegen
/v1/invoices
Rechnung erstellen (Entwurf oder direkt buchen)
/v1/invoices/{id}
Einzelne Rechnung abrufen
/v1/voucherlist
Liste von Belegen mit Statusfilter
/v1/invoices/{id}/document
Rechnung als PDF abrufen
/v1/payments
Zahlungseingänge abrufen
Testen Sie Endpunkte in einer Sandbox-Umgebung (falls verfügbar) oder mit einem dedizierten Test-Account, bevor Sie die Integration produktiv schalten. Die technische Dokumentation der Lexoffice-API finden Sie unter https://developers.lexoffice.io/docs/.
Beispielflow: Flow: HubSpot Deal abgeschlossen → Lexoffice-Rechnung → PDF per E-Mail
- HubSpot-Webhook: Deal wechselt zu Stage "Closed Won"
- Make liest Deal-Daten: Firmenname, Betrag, USt-ID, Ansprechpartner
- Make prüft, ob Kontakt in Lexoffice existiert (GET /v1/contacts?name=)
- Falls nicht — Make legt Kontakt an (POST /v1/contacts)
- Make erstellt Rechnung (POST /v1/invoices) mit Positionen und 14-Tage-Zahlungsziel
- Lexoffice gibt Rechnungs-ID zurück, Make ruft PDF ab (POST /v1/invoices/{id}/document)
- Make sendet PDF per E-Mail an Kunden und aktualisiert Deal in HubSpot mit Rechnungslink
Wie JustAutomate Lexoffice-Integrationen umsetzt
In JustAutomate-Projekten ist die Integration der Lexoffice-API eines der häufigsten Automatisierungselemente. Unser Prozess beginnt mit einem API-Audit: Wir prüfen verfügbare Endpunkte, Rate-Limits, Token-Stabilität und Datenformate auf Kundenseite.
In den meisten Fällen nutzen wir Make oder n8n als Middleware — Tools, die die Lexoffice-API ohne Programmieraufwand mit anderen Systemen verbinden. Für komplexe Fälle (eigene Transformationslogik, Legacy-System-Anbindung, ungewöhnliche Datenformate) entwickeln wir eigene Node.js- oder Python-Skripte mit vollständiger Fehlerbehandlung und Logging.
Jede Integration, die wir aufbauen, wird überwacht: Wir wissen sofort, wenn die API einen 5xx-Fehler zurückgibt oder ein Rate-Limit erreicht wird — bevor der Fehler Ihre Geschäftsprozesse beeinträchtigt.
Wenn Sie Lexoffice in Ihre bestehenden Systeme integrieren möchten, besprechen wir Umfang und ROI in einem 30-minütigen Gespräch — unverbindlich und kostenfrei.
FAQ — Häufige Fragen zur Lexoffice-API
Wie authentifiziert man sich bei der Lexoffice-API?
Lexoffice nutzt OAuth 2.0. Sie erstellen einen API-Key in Ihrem Lexoffice-Konto (Einstellungen → Integrationen → API) und erhalten einen Bearer Token, den Sie im HTTP-Header "Authorization: Bearer {token}" übergeben. Tokens laufen nach einem Jahr ab und können erneuert werden.
Kann ich Rechnungen in Lexoffice sofort buchen oder nur als Entwurf erstellen?
Beide Modi sind möglich. POST /v1/invoices mit "voucherStatus": "open" erstellt und bucht die Rechnung direkt. Mit "voucherStatus": "draft" erstellen Sie einen Entwurf zur manuellen Prüfung. Für vollautomatische Abläufe empfiehlt sich "open" — stellen Sie sicher, dass die Daten vorher validiert wurden.
Wie übergebe ich die Umsatzsteuer-ID für EU-B2B-Rechnungen?
Im Kontaktobjekt (POST /v1/contacts) geben Sie die EU-USt-ID im Feld "vatRegistrationId" an. Lexoffice erkennt B2B-EU-Rechnungen automatisch und setzt das richtige Steuerverfahren (Reverse Charge) — vorausgesetzt, Ihr eigenes Land und das Kundenland sind EU-Mitgliedsstaaten.
Gibt es Webhooks in der Lexoffice-API?
Ja. Lexoffice bietet Webhooks über das Event-Notification-System — konfigurierbar über die API (POST /v1/event-subscriptions) für Events wie invoice.created, contact.changed, payment.changed. Sie empfangen HTTP-POST auf Ihre Callback-URL bei jeder Statusänderung.
Was kostet die Lexoffice-API — gibt es ein Limit?
Die API ist im Lexoffice-Abo enthalten (ab ca. 7 EUR/Monat). Rate Limit: 2 Anfragen pro Sekunde. Bei höherem Bedarf (z.B. Massenimport) empfiehlt Lexoffice, Anfragen auf mehrere Sekunden zu verteilen oder mit dem Support die Limite anzupassen.
Brauchen Sie eine Lexoffice-Integration
für Ihre Prozesse?
Wir bauen Lexoffice-API-Integrationen mit CRM, ERP, Buchhaltung und KI-Tools. Kostenloses Erstgespräch — 30 Minuten, konkreter Plan mit ROI-Einschätzung.