thelawin.dev Dokumentation
Willkommen zur thelawin.dev API-Dokumentation. Erstelle EU-konforme ZUGFeRD- und Factur-X-Rechnungen mit einer einfachen REST API.
Schnellstart
Neu bei thelawin.dev? Starte mit der Erste-Schritte-Anleitung.
Was ist thelawin.dev?
thelawin.dev ist eine Developer-First API zur Erstellung elektronischer Rechnungen nach europäischen Standards:
- ZUGFeRD 2.3 (Deutscher Standard)
- Factur-X 1.0 (Französischer/EU-Standard)
- EN 16931 (EU Core Invoice Spezifikation)
Hauptfunktionen
| Funktion | Beschreibung |
|---|---|
| Keine Datenspeicherung | Deine Rechnungsdaten werden nie gespeichert. PDF wird als Base64 zurückgegeben. |
| 3 Templates | Minimal, Classic und Compact Designs |
| Integrierte Validierung | Bestehende PDFs auf Konformität prüfen |
| 8 Offizielle SDKs | TypeScript, Python, Ruby, Kotlin, Java, Swift, Dart, C# |
| MCP Server | KI-Integration für Claude, GPT und mehr |
API-Übersicht
Rechnung erstellen
bash
curl -X POST https://api.thelawin.dev/v1/generate \
-H "X-API-Key: env_live_..." \
-H "Content-Type: application/json" \
-d '{
"template": "minimal",
"invoice": {
"number": "2026-001",
"seller": {"name": "Acme GmbH", "vatId": "DE123456789"},
"buyer": {"name": "Kunde AG"},
"items": [{"description": "Beratung", "quantity": 8, "unit": "HUR", "unitPrice": 150}]
}
}'Rechnungsdaten validieren
Kostenlose Vorvalidierung von Rechnungs-JSON — kein API-Key, kein Quota-Verbrauch:
bash
curl -X POST https://api.thelawin.dev/v1/validate \
-H "Content-Type: application/json" \
-d '{
"format": "auto",
"invoice": {
"number": "2026-001",
"date": "2026-01-15",
"seller": {"name": "Acme GmbH", "vat_id": "DE123456789", "city": "Berlin", "country": "DE"},
"buyer": {"name": "Kunde AG", "city": "München", "country": "DE"},
"items": [{"description": "Beratung", "quantity": 8, "unit": "HUR", "unit_price": 150, "vat_rate": 19}]
}
}'Rechnungsdaten aus PDF extrahieren
Strukturierte Rechnungsdaten aus einer bestehenden PDF/XML-E-Rechnung extrahieren (1 Credit):
bash
curl -X POST https://api.thelawin.dev/v1/retrieve \
-H "X-API-Key: env_live_..." \
-F "file=@rechnung.pdf"Nächste Schritte
- Erste Schritte - Erste Rechnung erstellen
- Authentifizierung - API-Key Verwaltung
- API-Referenz - Vollständige Endpoint-Dokumentation
- SDKs - Offizielle Client-Bibliotheken