Webhooks
Definition
Ziel der Webhooks ist es, Fremdsysteme über Änderungen am CareSuite-Datenbestand zu informieren.
Für jede Änderung, die über die CareSuite vorgenommen wird, wird ein HTTP-Request an hinterlegte Konsumenten (Alarmserver, Telefonanlagen, GETS-Zentrale) versendet. In diesem Request werden alle relevanten Daten der Änderung mitgesendet.
Auf der Seite des Konsumenten muss ein Web-Server bereitgestellt werden, der diesen Webhook entgegennehmen kann. Die empfangene Änderung muss im eigenen System dann verarbeitet werden.
Jeder entgegengenommene Webhook muss nach Verarbeitung vom Konsumenten via HTTP-Request quittiert werden.
Beispiel
- Name von Funkelement
MED1wird in CareSuite aufMED2geändert. - HTTP-Request wird an
https://konsument/webhook-serviceversendet. - Konsument verarbeitet Änderung im eigenen System.
- Konsument meldet an CareSuite, ob die Änderung erfolgreich oder fehlerhaft war.