Módulo "Webhooks"

Con esta función, las citas nuevas, canceladas y cambiadas se pueden transferir automáticamente a una aplicación externa justo después de la reserva. Para ello se guarda la URL de la aplicación externa en la configuración del planificador de citas. El sistema envía entonces todos los datos de la cita y del cliente a esa URL.

Los datos se envían mediante una llamada POST en formato JSON. Si lo necesita, puede indicar un parámetro de clave secreta para proteger la URL. El parámetro se indica en la cabecera de la llamada.

Eventos

El evento que ha desencadenado la llamada al webhook se indica con la cabecera X-Schedule-Organizer-Event. Los siguientes eventos desencadenan una llamada al webhook:

  • Cita nueva (appointment.new)
  • Cita cancelada (appointment.canceled)
  • Cita cambiada (appointment.rescheduled)

Formato

{
    "appointment":{
        "id":"12345",
        "date_time":"2020-12-15 10:30:00",
        "reason":"Motivo de cita",
        "calendar":"Calendario",
        "appointment_login_link":"https://calendar.appointmind.net/",
        ...
    },
    "user":{
        "id":"9876",
        "first_name":"Hans",
        "last_name":"Pitt",
        "email":"hans.pitt@example.com",
        "registration_date_time":"2020-12-15 10:30:00",
        ...
    }
}

Ver otros módulos.