Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.37 KB

webhooks.md

File metadata and controls

36 lines (25 loc) · 1.37 KB

Events / Webhooks

Event anlegen

$lexware->create_event(string $event, string|false $callback = false): object
Parameter Beschreibung
$event Eines der von Lexware Office angebotenen Events, z. B. invoice.created
$callback Callback-URL für dieses Event. Ohne Angabe gilt der Startparameter callback, siehe Erste Schritte

Aktives Event abfragen

$lexware->get_event(string $uuid): object

Alle aktiven Events abfragen

$lexware->get_events_all(): object

Event löschen

$lexware->delete_event(string $uuid): bool

Webhook-Anfragen empfangen

examples/callback.php kann als Callback-URL hinterlegt werden. Das Skript prüft bei jedem Aufruf die Signatur X-Lxo-Signature und stellt so sicher, dass die Anfrage von Lexware Office stammt. Anschließend verteilt es die Anfrage nach eventType, dort ergänzt du deine eigene Verarbeitung.