Entwickler

REST-API für Entwickler

Integriere InvoiceFlow direkt in deine Kanzleisoftware, dein ERP oder eigene Tools.

Authentifizierung

Jeder API-Call benötigt einen Bearer-Token aus deinen Settings.

curl https://invoiceflow.stickymicky.com/api/invoices \
  -H "Authorization: Bearer ${IF_TOKEN}"

Rechnung hochladen

curl -X POST https://invoiceflow.stickymicky.com/api/invoices/upload \
  -H "Authorization: Bearer ${IF_TOKEN}" \
  -F "files=@rechnung.xml"

Antwort enthält invoiceId, Format und Confidence-Score.

Export-Datei generieren

curl -X GET "https://invoiceflow.stickymicky.com/api/export?format=datev-csv" \
  -H "Authorization: Bearer ${IF_TOKEN}"

Formate: datev-csv, datev-xml, lexware-csv, addison-csv.

Webhooks

Registriere einen Webhook für invoice.created, export.complete, invoice.error.

POST /api/webhooks
{
  "url": "https://example.com/if-hook",
  "events": ["invoice.created"],
  "secret": "..."
}

OpenAPI-Spezifikation

Vollständige Referenz aller Endpoints mit Request/Response-Schemas.

OpenAPI 3.1 JSONPostman-Collection

API-Docs — InvoiceFlow — InvoiceFlow