API Playground
These are real requests against https://api.invoapi.de. Nothing is mocked and nothing is stored.
Leer lassen und einfach loslegen — ohne Anmeldung stehen Ihnen 20 Aufrufe pro Stunde zur Verfügung. Mit einem Schlüssel authentifizieren Sie sich genau wie ein serverseitiger Client und erhalten das volle Kontingent. Schlüssel erstellen
POST
/api/v1/generateTurn canonical JSON into a standards compliant document.
Request body
Copy as cURL
Terminal
curl -X POST https://api.invoapi.de/api/v1/generate \
-H "Content-Type: application/json" \
-d '{
"format": "xrechnung",
"syntax": "ubl",
"version": "3.0.2",
"invoice": {
"invoice_number": "RE-2026-0001",
"issue_date": "2026-08-20",
"due_date": "2026-09-19",
"currency": "EUR",
"buyer_reference": "04011000-12345-34",
"seller": {
"name": "Muster GmbH",
"street": "Musterstraße 1",
"postal_code": "10115",
"city": "Berlin",
"country_code": "DE",
"vat_id": "DE123456789",
"email": "rechnung@muster.de",
"phone": "+49 30 1234567"
},
"buyer": {
"name": "Beispiel GmbH",
"street": "Teststraße 10",
"postal_code": "20095",
"city": "Hamburg",
"country_code": "DE",
"vat_id": "DE987654321",
"email": "kreditoren@beispiel.de"
},
"items": [
{
"name": "Softwareentwicklung",
"quantity": 10,
"unit": "HUR",
"unit_price": 100,
"vat_rate": 19
}
],
"payment": {
"means_code": "58",
"iban": "DE02120300000000202051",
"terms": "Payable within 30 days without deduction."
}
}
}'Response
Send the request to see the response here.

