Aller au contenu principal

Pagination

Les endpoints de liste (GET /clients, GET /transits, GET /events/{id}/passes…) sont paginés.

ParamètreDéfautContraintes
page1entier ≥ 1
limit10entier de 1 à 1 000
Deuxième page de 100 clients
GET/clientsEssayer
curl -L 'https://api-v2.test.eldowallet.fr/clients?page=2&limit=100' \
-H 'Accept: application/json' \
-H 'x-lang: fr' \
-H 'Authorization: Bearer <token>'
{
"docs": [{"_id": "…", "firstName": "Camille", "lastName": "Martin"}],
"totalDocs": 1342,
"limit": 100,
"page": 2,
"totalPages": 14,
"pagingCounter": 101,
"hasPrevPage": true,
"hasNextPage": true,
"prevPage": 1,
"nextPage": 3
}

Parcourir toute une liste​

Parcourir toutes les pages
async function* allClients(token) {
let page = 1;
while (page) {
const res = await fetch(`https://api-v2.test.eldowallet.fr/clients?page=${page}&limit=500`, {
headers: {Authorization: `Bearer ${token}`},
});
const body = await res.json();
yield* body.docs;
page = body.nextPage; // null sur la dernière page
}
}
Pour un export complet

Pour exporter tous vos clients, préférez l'export CSV en arrière-plan : POST/csv-operations/export-csv.

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