La adición de una URL de webhook o una callback URL le da al hotel la posibilidad de recibir los detalles de la reserva en formato JSON a través de una URL.

Un webhook envía una callback a una URL determinada y se activa cada vez que se crea, modifica o cancela una reserva.

La función webhook / callback se activa desde:

  • El formulario de reservas de Sirvoy
  • El formulario de Revisión de Reservas
  • Reservas gestionadas por recepción bajo “Reservar”
  • Reservas de canales de venta
  • Se puede activar en Configuración -> Tu cuenta -> Callback URL.

El servidor receptor tiene que responder con el código http 200 (OK), de lo contrario, la callback se reintentará cada 30 minutos hasta 10 veces.

Si parece que no recibes parámetros entrantes (o el equivalente según el lenguaje de programación que utilice), esta es la forma de proceder:
$ jsonBooking = json_decode (file_get_contents (‘php: // input’));

Las callbacks se realizan como publicaciones y mediante https.

A continuación se muestra un ejemplo del formato JSON: