JSON REIN. PDF RAUS.

Deine Daten. Ein Dokument.

Vom JSON-Payload zum fertigen PDF. Ein API-Aufruf. Deine HTML-Template. Keine Dokumentenspeicherung.

Integration starten

Für deinen Stack. Ohne Umwege in deinem Workflow.

Anfrage
curl --fail-with-body --request POST \  https://api.sysinvoice.com/v1/invoices/generate \  --header "Authorization: Bearer $SYSINVOICE_API_KEY" \  --header 'Content-Type: application/json' \  --header 'Accept: application/pdf' \  --data '{  "template_id": "tpl_your_invoice_template",  "document_data": {    "invoice_number": "INV-2026-001",    "issued_at": "2026-11-10",    "currency": "EUR",    "line_items": [      {        "description": "API integration",        "qty": 1,        "price": 240,        "amount": "240.00"      }    ],    "total": "240.00"  }}' \  --output invoice.pdf
Nur ein Beispiel: API key setzen und template_id durch die ID des gespeicherten Template ersetzen.

ErgebnisA4 · PDF
Vorschau der Rechnung INV-2026-001: API integration, Menge 1, Gesamtbetrag 240,00 EUR.

VOM PAYLOAD ZUM DOKUMENT

Drei Schritte. Ein Endpoint.

Behalte deine Geschäftslogik. Die API kümmert sich um das Dokument.

Dein Template

Schreibe HTML und CSS. Speichere ein wiederverwendbares Template in der Console.

Dein JSON

Authentifiziere dich mit einem API key und sende template_id und document_data.

Dein PDF

Erhalte PDF-Bytes in der Antwort. Streame sie direkt an deine Anwendung.

Stateless entwickelt

Payload und erzeugte PDFs werden im Speicher verarbeitet, ohne Dokumentenablage.

Dein Layout, dein Code

Nutze HTML und kompiliertes Tailwind-CSS. Kein proprietäres Designwerkzeug nötig.

Eine API in deinem Workflow

Eine HTTP-Anfrage passt in dein Backend, deine Queue oder Automatisierung.

Weniger PDF-Code. Mehr Produkt.

Starte mit der Beispielanfrage. Binde dein eigenes Template ein, wenn du bereit bist.

Integrationsanleitung lesen