Module "Webhooks"
Cette fonction permet de transmettre automatiquement les rendez-vous nouveaux, annulés et déplacés à une application externe, directement après la réservation. Pour cela, l'URL de l'application externe est enregistrée dans les paramètres de l'agenda. Le système envoie ensuite toutes les données du rendez-vous et du client à cette URL.
Les données sont envoyées par un appel POST au format JSON. Vous pouvez au besoin indiquer un paramètre de clé secrète afin de protéger l'URL. Le paramètre est indiqué dans l'en-tête de l'appel.
Événements
L'événement qui a déclenché l'appel du webhook est indiqué par l'en-tête X-Schedule-Organizer-Event. Les événements suivants déclenchent un appel de webhook :
- Nouveau rendez-vous (appointment.new)
- Rendez-vous annulé (appointment.canceled)
- Rendez-vous déplacé (appointment.rescheduled)
Format
{
"appointment":{
"id":"12345",
"date_time":"2020-12-15 10:30:00",
"reason":"Motif de rendez-vous",
"calendar":"Calendrier",
"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",
...
}
}
Afficher d'autres modules.