Événements
Billets d'événements (concerts, salons, matchs).
Créer un événement
Crée un événement, c'est-à-dire le modèle de billet (nom, dates, lieux, couleurs, bannière) utilisé par tous ses passes. La requête est envoyée en `multipart/form-data` et renvoie l'événement créé.
Lister les événements
Renvoie la liste paginée des événements de votre wallet. Chaque événement est un modèle de billet à partir duquel vous émettez des passes.
Mettre à jour un événement
Met à jour un événement. Seuls les champs envoyés sont modifiés, et le modèle des billets déjà émis est mis à jour en conséquence. Accepte `multipart/form-data` (pour changer la bannière) ou `application/json`.
Supprimer un événement
Supprime un événement et son modèle de billet. Renvoie l'événement supprimé.
Obtenir un événement
Renvoie le détail d'un événement de votre wallet à partir de son identifiant.
Créer un pass d'événement
Crée un billet pour un événement, soit pour un client existant (`clientId`), soit pour un porteur qui n'est pas client (`firstName`, `lastName`, `email`). Renvoie le pass créé, avec son lien court d'installation.
Lister les passes d'un événement
Renvoie la liste paginée des passes émis pour un événement, avec filtres par statut et date de création, et recherche texte.
Obtenir un pass d'événement
Renvoie un pass d'événement à partir de son identifiant.
Mettre à jour un pass d'événement
Met à jour un pass d'événement (porteur, code-barres, rangées) et pousse la modification sur le pass installé. Les champs omis gardent leur valeur actuelle.
Obtenir un pass d'événement par code-barres
Renvoie un pass d'événement à partir de la valeur de son code-barres, par exemple après un scan au contrôle d'accès.
Modifier le statut d'un pass d'événement par code-barres
Marque un billet comme utilisé (`USED`) ou non utilisé (`UNUSED`) à partir de son code-barres. À utiliser au contrôle d'accès pour valider une entrée, ou pour annuler une validation.
Créer des passes d'événement en masse
Traitement asynchrone. La réponse est une opération en masse : suivez son statut et ses résultats avec `GET /bulk-operations/{operationId}`.
Mettre à jour des passes d'événement en masse
La réponse est une opération en masse : suivez son statut et ses résultats avec `GET /bulk-operations/{operationId}`.
Supprimer des passes d'événement en masse
La réponse est une opération en masse : suivez son statut et ses résultats avec `GET /bulk-operations/{operationId}`.