Lister les passes d'un événement
GET
https://api-v2.test.eldowallet.fr/events/:id/passes
Renvoie la liste paginée des passes émis pour un événement, avec filtres par statut et date de création, et recherche texte.
À retenir
- Sans
status, les passes de tous statuts sont renvoyés. Pour un pass rattaché à un client,firstName,lastName,emailetphoneNumberreflètent les données actuelles du client.
Requête
path parameters
idstring requiredIdentifiant de l'événement (ID MongoDB de 24 caractères hexadécimaux).
query parameters
sortOrderstringOrdre de tri : `asc` ou `desc`. Défaut : `desc`.enum:asc,descdefault:"desc"statusobjectFiltre par statut du pass : `active`, `inactive`, `deleted`, `canceled` ou `expired`. Répétez le paramètre pour filtrer sur plusieurs statuts.createdAtStartstringNe renvoie que les éléments créés à partir de cette date (ISO 8601, incluse).searchstringRecherche insensible à la casse sur `firstName`, `lastName`, `email`, `barcode`, l'identifiant du pass ou celui du client.sortBystringChamp de tri. Défaut : `createdAt`.default:"createdAt"limitnumberNombre d'éléments par page, de 1 à 1000. Défaut : `10`.default:10min: 1max: 1000pagenumberNuméro de page, à partir de 1. Défaut : `1`.default:1min: 1
header parameters
x-langstringLangue des messages d'erreur et des textes renvoyés : `fr` ou `en`.enum:en,frdefault:"en"
Réponses
- 200
- 400
- 401
- 403
- 404
- 500
Schéma
application/jsondocsobject[] requiredtotalDocsnumber requiredlimitnumber requiredpagenumbertotalPagesnumber requiredpagingCounternumber requiredhasPrevPageboolean requiredhasNextPageboolean requiredprevPagenumbernextPagenumber
INVALID_PASS_KIND
Schéma
application/jsonmessagestring requiredexample:Promo code already existserrorCodestring requiredexample:400:PROMO_CODE_ALREADY_EXISTSpathstring requiredexample:/couponsdatestring <date-time> requireddetailsobjectvalidationErrorsobject[]fieldstringexample:emailmessagestringexample:email must be an email
UNAUTHORIZED
Schéma
application/jsonmessagestring requiredexample:Promo code already existserrorCodestring requiredexample:400:PROMO_CODE_ALREADY_EXISTSpathstring requiredexample:/couponsdatestring <date-time> requireddetailsobjectvalidationErrorsobject[]fieldstringexample:emailmessagestringexample:email must be an email
FORBIDDEN
Schéma
application/jsonmessagestring requiredexample:Promo code already existserrorCodestring requiredexample:400:PROMO_CODE_ALREADY_EXISTSpathstring requiredexample:/couponsdatestring <date-time> requireddetailsobjectvalidationErrorsobject[]fieldstringexample:emailmessagestringexample:email must be an email
MODEL_NOT_FOUND
Schéma
application/jsonmessagestring requiredexample:Promo code already existserrorCodestring requiredexample:400:PROMO_CODE_ALREADY_EXISTSpathstring requiredexample:/couponsdatestring <date-time> requireddetailsobjectvalidationErrorsobject[]fieldstringexample:emailmessagestringexample:email must be an email
UNKNOWN_ERROR
Schéma
application/jsonmessagestring requiredexample:Promo code already existserrorCodestring requiredexample:400:PROMO_CODE_ALREADY_EXISTSpathstring requiredexample:/couponsdatestring <date-time> requireddetailsobjectvalidationErrorsobject[]fieldstringexample:emailmessagestringexample:email must be an email