Lister les passes d'un transport
GET
https://api-v2.test.eldowallet.fr/transits/:transitId/passes
Liste, page par page, les passes d'un modèle de transport, avec filtres par statut, date de création et recherche. Chaque pass inclut departureDateTime, arrivalDateTime (format dd-MM-yyyy HH:mm) et les types d'appareils sur lesquels il est installé (devices).
À retenir
- Le wallet doit avoir le type de pass TRANSIT activé.
Requête
path parameters
transitIdstring requiredIdentifiant du modèle de transport (`_id`).
query parameters
sortOrderstringAccepté, mais la liste est toujours triée par date de création, la plus récente en premier.enum:asc,descdefault:"desc"statusobjectFiltre par statut : `active`, `inactive`, `deleted`, `canceled` ou `expired`. Répétez le paramètre pour combiner plusieurs statuts.createdAtStartstringNe renvoie que les passes créés à partir de cette date (ISO 8601).searchstringRecherche partielle sur le prénom, le nom, l'e-mail, le code-barres, ou l'identifiant du pass ou du client.sortBystringAccepté, mais la liste est toujours triée par date de création, la plus récente en premier.default:"createdAt"limitnumberNombre de passes par page, de 1 à 1000. Par défaut : `10`.default:10min: 1max: 1000pagenumberNuméro de page, à partir de 1. Par 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
- 401
- 403
- 404
- 500
Schéma
application/jsondocsobject[] requiredtotalDocsnumber requiredlimitnumber requiredpagenumbertotalPagesnumber requiredpagingCounternumber requiredhasPrevPageboolean requiredhasNextPageboolean requiredprevPagenumbernextPagenumber
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