Webhook
Il est possible de réaliser des webhook après chaque évènement réalisé sur la billetterie dans l'interface d'administration.
exemple : https://demo.betabillet.tech/adminBaseBillet/webhook/
Le webhook se déclenche à chaque validation de reservation gratuite ou payante, en même temps que l'envoi des billets par email.
Il est possible de voir la dernière réponse de la requete dans le champ "Last response".
Reservation
# Celery task : Billetterie/DjangoFiles/BaseBillet/tasks.py
json = {
"object": "reservation",
"uuid": f"{reservation.uuid}",
"state": f"{reservation.status}",
"datetime": f"{reservation.datetime}",
}
Il est ensuite possible de récupérer plus d'information sur la reservation via l'API standard /docs/api/reservations