invoice.xhub API Dokumentation
Alles was du brauchst, um E-Rechnungen zu erstellen, validieren und versenden. Von Quickstart-Guides bis zur vollständigen API-Referenz.
1# 1. API Key setzen2export XHUB_API_KEY=sk_live_...3 4# 2. E-Rechnung erstellen5curl -X POST https://api.invoice.xhub.io/api/v1/invoice/DE/XRECHNUNG/generate \6 -H "Authorization: Bearer $XHUB_API_KEY" \7 -H "Content-Type: application/json" \8 -d '{9 "seller": {10 "name": "Deine Firma GmbH",11 "vatId": "DE123456789"12 },13 "buyer": {14 "name": "Kunde AG",15 "vatId": "DE987654321"16 },17 "items": [18 { "description": "Beratung", "quantity": 1, "unitPrice": 1500, "taxRate": 19 }19 ]20 }'21 22# ✓ Response: { "success": true, "format": "XRECHNUNG", ... }API Reference
Alle APIs ansehenInvoice Creator
XRechnung & ZUGFeRD E-Rechnungen generieren
POST /api/v1/invoice/{country}/{format}/generateValidator
E-Rechnungen gegen KoSIT-Schemas validieren
POST /api/v1/invoice/{country}/validateParser
Strukturierte Daten aus E-Rechnungen extrahieren
POST /api/v1/invoice/{country}/{format}/parseVisualizer
E-Rechnungen als PDF/HTML rendern
POST /api/v1/invoice/renderArchive
GoBD-konforme Langzeitarchivierung
POST /api/v1/invoice/archivePeppol Gateway
E-Rechnungen über das Peppol-Netzwerk versenden
POST /api/v1/peppol/sendCode-Beispiele
Keine SDK nötig – nutze einfach HTTP-Requests in deiner bevorzugten Sprache.
curl
Universell nutzbar in jedem Terminal
curl -X POST https://api.invoice.xhub.io/api/v1/invoice/DE/XRECHNUNG/generate \...Node.js
Mit fetch() oder beliebigem HTTP-Client
const res = await fetch('https://api.invoice.xhub.io/api/v1/invoice/DE/XRECHNUNG/generate', {...Python
Mit requests oder httpx
response = requests.post(...PHP
Mit Guzzle oder cURL
$response = $client->post('https://api.invoice.xhub.io/api/v1/invoice/DE/XRECHNUNG/generate', [...Schnellstart in 3 Schritten
API Key erstellen
Registriere dich und erstelle einen API Key im Dashboard.
sk_live_abc123...Request senden
Sende einen HTTP-Request an unsere REST API.
POST /api/v1/invoice/DE/XRECHNUNG/generateRechnung erhalten
Erhalte eine valide XRechnung oder ZUGFeRD zurück.
{ "status": "valid" }Weitere Ressourcen
OpenAPI Specification
Importiere unsere API in Postman, Insomnia oder deine Tools.
OpenAPI Spec herunterladen