API-Dokumentation

Authentifiziere dich mit einem API-Key über den Header Authorization: Bearer

OpenAPI-Spezifikation

Lade die Spezifikation herunter von /api/openapi.json.

PDF rendern

POST, um zu erhalten /api/v1/render/pdf application/pdf.

curl -X POST "https://your-domain.com/api/v1/render/pdf" \
  -H "Authorization: Bearer ig_live_..." \
  -H "Content-Type: application/json" \
  --data '{"document":{"documentType":"INVOICE","number":"0001","issueDate":"2026-01-01","fromName":"Acme","clientName":"Client","currency":"USD","lineItems":[{"name":"Services","quantity":1,"unitCost":100}],"taxType":"OFF","taxValue":0,"discountType":"OFF","discountValue":0,"shippingEnabled":false,"shippingValue":0,"amountPaidEnabled":false,"amountPaid":0,"theme":"classic","pageSize":"letter"}}' \
  --output invoice.pdf

UBL XML rendern

POST, um zu erhalten /api/v1/render/ubl application/xml.

curl -X POST "https://your-domain.com/api/v1/render/ubl" \
  -H "Authorization: Bearer ig_live_..." \
  -H "Content-Type: application/json" \
  --data '{"document":{"documentType":"INVOICE","number":"0001","issueDate":"2026-01-01","fromName":"Acme","clientName":"Client","currency":"USD","lineItems":[{"name":"Services","quantity":1,"unitCost":100}],"taxType":"OFF","taxValue":0,"discountType":"OFF","discountValue":0,"shippingEnabled":false,"shippingValue":0,"amountPaidEnabled":false,"amountPaid":0,"theme":"classic","pageSize":"letter"}}'

Usage

GET für aktuelles Monats-Usage und Kontingent /api/v1/usage.

curl "https://your-domain.com/api/v1/usage" \
  -H "Authorization: Bearer ig_live_..."