Aller au contenu

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 requête dans le champ "Last response".

# 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'informations sur la reservation via l'API standard /docs/api/reservations