Aller au contenu principal

Migration depuis l'API v1

Fin du support de l'API v1 : 31 décembre 2026

L'API v1 (https://api.eldowallet.fr/api/v1) ne sera plus supportée après le 31 décembre 2026. Les nouvelles fonctionnalités ne sont disponibles qu'en v2.

Notre équipe support vous accompagne dans la migration : contactez-nous pour planifier votre passage en v2.

Qui est concerné ?​

Toute intégration qui appelle une URL commençant par https://api.eldowallet.fr/api/v1/. Si vous utilisez uniquement le back-office eldo wallet, vous n'avez rien à faire.

Ce qui change​

v1v2
URL de basehttps://api.eldowallet.fr/api/v1https://api-v2.eldowallet.fr (production) ; pour tester : https://api-v2.test.eldowallet.fr — environnements
Identifiant du walletdans l'URL (/wallets/{wallet}/transits)déduit du jeton (/transits)
ConnexionPOST /users/loginPOST/auth/login
Jetons serveur—jetons de wallet révocables
Format d'erreur{statusCode, status, messageCode, message}{message, errorCode, path, date} — détails
Paginationvariable selon l'endpointuniforme ?page=&limit= — détails
Envois en masse—jusqu'à 5 000 éléments, suivi d'avancement — détails
WebhooksURL simpleévénements typés, nouvelles tentatives — détails

Correspondance des principaux endpoints​

Besoinv1v2
Créer un modèle de transportPOST /wallets/{wallet}/transitsPOST/transits
Envoyer un billet de transportPOST /wallets/{wallet}/transits/{transit}/sendPOST/transits/{transitId}/passes
Mettre à jour un trajetPATCH /wallets/{wallet}/transits/{transit}/trip/{tripNumber}PATCH/transits/{transitId}/passes/trip/{tripNumber}
Notifier un trajetPOST /wallets/{wallet}/transits/{transit}/trip/{tripNumber}POST/transits/{transitId}/passes/trip/{tripNumber}/notify
Créer un couponPOST /wallets/{wallet}/couponsPOST/coupons
Envoyer un couponPOST /wallets/{wallet}/coupons/{coupon}/sendPOST/coupons/{id}/passes/send
Créer un événementPOST /wallets/{wallet}/eventsPOST/events
Créer un clientPOST /customersPOST/clients
Valider un passPUT /wallets/{wallet}/redeemPOST/passes/template/{templateId}/redeem/{barcode}
Créer un pass d'hôtelPOST /wallets/{wallet}/hotelsPOST/hotels

En v2, les cartes d'embarquement s'émettent comme des titres de transport (type: "Air", voir Compagnies aériennes) et les billets de cinéma comme des événements (voir Cinéma).

Étapes de migration​

  1. Créer un jeton de wallet v2Votre serveur

    Connectez-vous à la v2 et créez un jeton de wallet dédié à votre intégration.

  2. Récupérer vos modèles en v2Votre serveur

    Listez vos modèles en v2 pour récupérer leurs identifiants, et créez ceux dont votre intégration a besoin.

  3. Adapter vos appelsVotre serveur

    Changez l'URL de base, retirez l'identifiant du wallet des chemins, et adaptez les corps de requête en suivant la référence API.

  4. Adapter la gestion des erreursVotre serveur

    Testez errorCode (ex. 400:VALIDATION_ERROR) au lieu de statusCode / messageCode.

  5. Basculer et surveillerVotre serveur

    Basculez progressivement, surveillez les erreurs, puis coupez les appels v1 avant le 31 décembre 2026.

La documentation v1 historique reste consultable sur api.eldowallet.fr/api-docs jusqu'à la fin du support.

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