Door een webhook of callback URL te gebruiken hebben hotels de mogelijkheid om reserveringsgegevens te ontvangen via een URL in het JSON formaat.

Een webhook verstuurd elke keer als er een reservering gemaakt, gewijzigd of geannuleerd wordt een callback naar een bepaalde URL.

De webhook/callback functie wordt getriggerd vanuit:

  • De Sirvoy Booking Engine,
  • Het review booking formulier,
  • Boekingen die door de receptie beheerd worden vanuit het Nieuwe Boekingen gedeelte,
  • Sale channel boekingen

De functie kan geactiveerd worden vanuit Instellingen -> Jouw account -> Callback URL

De ontvangende server moet reageren met http-code 200 (Ok), anders zal gedurende 30 minuten 10 keer geprobeerd worden de call binnen te halen.

Als het er op lijkt dat je geen parameters binnen krijgt (of iets soortgelijks, afhankelijk van de programmeertaal die je gebruikt) dan kun je dit doen:
$jsonBooking = json_decode(file_get_contents(‘php://input’));

Callbacks worden als “posts” gedaan via https.

Hieronder staat een voorbeeld van het JSON formaat: