Aller au contenu principal

Lister les modèles de coupon

GET

https://api-v2.test.eldowallet.fr/coupons

Renvoie la liste paginée des modèles de coupon de votre wallet. Vous pouvez filtrer par statut, nom, code promo, type de modèle (instance unique ou multi-instance) et date de création, ou faire une recherche libre.

À retenir
  • Un modèle dont la date expirationDate est dépassée passe automatiquement au statut EXPIRED, via une tâche planifiée. name et promoCode sont des filtres exacts ; utilisez search pour une recherche partielle.

Requête​

query parameters
  • sortOrder string
    Ordre de tri : `asc` (croissant) ou `desc` (décroissant). Par défaut : `desc`.
    enum: asc, descdefault: "desc"
  • status string
    Statut du modèle : `ACTIVE`, `INACTIVE` ou `EXPIRED`.
    enum: ACTIVE, INACTIVE, EXPIRED
  • name string
    Nom exact du modèle (correspondance stricte, sensible à la casse). Pour une recherche partielle, utilisez `search`.
  • promoCode string
    Code promo exact du modèle (correspondance stricte).
  • isMultipleInstance boolean
    `true` pour ne renvoyer que les modèles multi-instances, `false` pour les modèles à instance unique.
  • createdAtStart string <date-time>
    Ne renvoie que les modèles créés à partir de cette date (ISO 8601, incluse).
  • createdAtEnd string <date-time>
    Ne renvoie que les modèles créés jusqu'à cette date (ISO 8601, incluse).
  • search string
    Recherche partielle, insensible à la casse, dans `name`, `description` et `promoCode`, ainsi que dans l'identifiant du modèle.
  • sortBy string
    Champ de tri. Par défaut : `createdAt`.
    default: "createdAt"
  • limit number
    Nombre de résultats par page, de 1 à 1000. Par défaut : 10.
    default: 10min: 1max: 1000
  • page number
    Numéro de la page à renvoyer, à partir de 1. Par défaut : 1.
    default: 1min: 1
header parameters
  • x-lang string
    Langue des messages d'erreur et des textes renvoyés : `fr` ou `en`.
    enum: en, frdefault: "en"

Réponses​

Schéma application/json
  • docs object[] required
  • totalDocs number required
  • limit number required
  • page number
  • totalPages number required
  • pagingCounter number required
  • hasPrevPage boolean required
  • hasNextPage boolean required
  • prevPage number
  • nextPage number

Les nouveautés de l'API, une fois par mois

Nouveaux endpoints, changements à prévoir, guides et cas d'usage. Pas de spam, désinscription en un clic.

Signaler un problème technique

Une erreur de l’API, un pass qui ne se met pas à jour, un e-mail qui n’arrive pas ? Décrivez le problème : notre équipe technique vous répond.

Pour une réponse rapide, indiquez :

  • La méthode et l’endpoint (ex. POST /clients)
  • Le code d’erreur renvoyé (errorCode) et le corps envoyé
  • La date et l’heure de l’appel
  • Les identifiants concernés (client, modèle, pass)

N’y mettez jamais de jeton d’API ni de mot de passe.

Assistant IA

Beta

Chargement…

Réponses générées par IA (Claude) : vérifiez les points importants.

Connectez-vous pour utiliser l'assistant