Genom att lägga till en webhook eller callback URL (återuppringningsadress) får hotellet möjligheten att ta emot bokningsinformation i JSON-format via en URL.

En webhook skickar ut en callback (återuppringning) till en viss URL varje gång en bokning skapas, ändras eller avbokas.

Webhook/callback-funktionen triggas av:

  • Sirvoys bokningsformulär
  • Formuläret för visa/ändra bokning
  • Bokningar hanterade av receptionen under ”Ny bokning”
  • Bokningar från säljkanaler

För att aktivera går man till Inställningar -> Ert konto -> Callback URL -> Redigera.

Den mottagande servern måste svara med http-kod 200 (OK), annars kommer anropet att återupprepas var 30:e minut upp till 10 gånger.

  • Om ni inte verkar få några inkommande parametrar (eller motsvarande beroende på det programmeringsspråk ni använder) kan ni använda följande:
    $jsonBooking = json_decode(file_get_contents(‘php://input’));
  • Callbacks (återuppringningar) görs som inlägg och via https.

Nedan visas ett exempel på JSON-formatet: