Lister les coupons d'un client
GET
https://api-v2.test.eldowallet.fr/coupons/clients/:clientId/passes
Recherche des coupons envoyés à partir de la valeur passée dans clientId : coupons dont le code-barres est égal à cette valeur, ou dont le prénom, le nom ou l'e-mail la contient. Seuls les coupons au statut active ou expired sont renvoyés.
Requête
path parameters
clientIdstring requiredValeur recherchée (ObjectId de 24 caractères hexadécimaux).
query parameters
sortOrderstringParamètre commun aux listes de coupons ; cette route ne l'utilise pas pour trier les résultats.enum:asc,descdefault:"desc"statusobjectStatut du coupon : `active`, `inactive`, `deleted`, `canceled` ou `expired`. Par défaut : `active` et `expired`.createdAtStartstringParamètre commun aux listes de coupons ; cette route ne l'utilise pas comme filtre de date.searchstringParamètre commun aux listes de coupons ; cette route ne l'utilise pas comme recherche libre.sortBystringParamètre commun aux listes de coupons ; cette route ne l'utilise pas pour trier les résultats.default:"createdAt"limitnumberValeur reprise dans le champ `limit` de la réponse. Cette route renvoie tous les résultats dans `docs`, sans découpage en pages.default:10min: 1max: 1000pagenumberValeur reprise dans le champ `page` de la réponse. Cette route renvoie tous les résultats dans `docs`, sans découpage en pages.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
- 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
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