Verbinden Sie Ihren Onlineshop über API und Webhooks
Haben Sie einen Onlineshop oder ein eigenes System? Mit der REST-API von Olvano fakturieren Sie ohne manuelles Klicken, und über Webhooks erfahren Sie sofort, was mit einer Rechnung geschieht.
API-Token
Authentifizieren Sie Aufrufe mit einem Token im Header Authorization: Bearer …. Das Token wird vom Kontoinhaber erstellt, gehört zu genau einem Konto und trägt eigene Scopes (invoices, expenses, reports). Der Klartext wird nur einmal angezeigt — gespeichert wird nur ein Hash.
curl -X POST "$STARGATE/api/accounts/$SLUG/invoices" \
-H "Authorization: Bearer sg_your_token" \
-H "Content-Type: application/json" \
-d '{ "subjectId": "ID", "lines": [ { "name": "Item", "unitPrice": "1000", "vatRate": 21 } ] }'
Webhooks
Anstatt die API ständig abzufragen, lassen Sie sich Ereignisse zusenden. Registrieren Sie eine URL und wählen Sie die Ereignisse aus (oder * für alle):
invoice_created, invoice_sent, invoice_paid, invoice_overdue, invoice_cancelled, invoice_uncollectible, invoice_viewed, invoice_reminder_sent, recurring_generator_invoice_created.
- Jede Zustellung trägt einen Header
Idempotency-Key(UUID) — nutzen Sie ihn zur Deduplizierung. - Legen Sie einen eigenen
authHeaderfest, um zu überprüfen, dass eine Anfrage wirklich von Olvano stammt. - Eine fehlgeschlagene Zustellung wird bis zu 5-mal mit exponentiellem Backoff wiederholt.