Mit einer Callback URL hast du die Möglichkeit Buchungen im JSON-Format mittels einer URL zu bekommen.

Ein Webhook sendet einen Callback an eine bestimmte ULR und wird jedesmal ausgelöst, wenn eine Buchung erstellt, geändert oder gelöscht wird.

Die Webhook-/Callback-Funktion wird ausgelöst von:

  • Dem Sirvoy-Buchungsformular
  • Der Buchungsüberprüfungsfunktion
  • Buchungen, die von der Rezeption unter „Neue Buchungen“ erfasst werden
  • Channel-Buchungen

Du kannst die Funktion unter EINSTELLUNGEN – DEIN KONTO – URL RÜCKRUFFUNKTION aktivieren.
Der empfangende Server muss mit http code 200 (OK) antworten. Ansonsten wird es alle 30 Minuten (bis zu 10 mal) erneut versucht.

  • Wenn du keine Eingangsparameter bekommst (oder Ähnliches in deiner Programmiersprache), versuche das hier:
    $jsonBooking = json_decode(file_get_contents(‘php://input’));
  • Callbacks werden als Posts oder per https gemacht.

Hier ist ein Beispiel für das JSON-Format: