Aller au contenu principal

Créer un pass de transport

POST

https://api-v2.test.eldowallet.fr/transits/:transitId/passes

Crée un titre de transport pour un voyageur à partir d'un modèle de transport et renvoie son identifiant, son code-barres et son lien de téléchargement (downloadLink). Avec enableSendEmailOrSms: true, le titre est aussi envoyé par e-mail ou SMS (email ou phoneNumber).

À retenir
  • Le wallet doit avoir le type de pass TRANSIT activé.

Requête​

path parameters
  • transitId string required
    Identifiant du modèle de transport (`_id`).
header parameters
  • x-lang string
    Langue des messages d'erreur et des textes renvoyés : `fr` ou `en`.
    enum: en, frdefault: "en"
Body application/json required
  • departureDate string required
    Date calendaire ISO 8601 (`YYYY-MM-DD`).
    example: 2000-01-01
  • arrivalDate string required
    Date calendaire ISO 8601 (`YYYY-MM-DD`).
    example: 2000-01-01
  • departureTime string
    Heure au format 24 h (`HH:mm`).
    pattern: ^([0-1][0-9]|2[0-3]):[0-5][0-9]$example: 00:00
  • arrivalTime string
    Heure au format 24 h (`HH:mm`).
    pattern: ^([0-1][0-9]|2[0-3]):[0-5][0-9]$example: 01:00
  • originStationCode stringmaxLength: 3example: str
  • destinationStationCode stringmaxLength: 3example: str
  • expirationDate stringexample: 2000-01-01
  • flightNumber string
  • gate string
  • seat string
  • originName stringmaxLength: 13
  • destinationName stringmaxLength: 13
  • tripNumber string
  • tarif string
  • customBackFields object[]
    • key string
      Générée côté serveur (slug dérivé du libellé et de la position). N'envoyez pas ce champ : il est ignoré et toujours régénéré.
    • label string required
    • value string required
    • type object required
  • enableSendEmailOrSms booleandefault: false
  • firstName string required
  • lastName string required
  • email string <email> required
  • phoneNumber string
  • barcode string

Réponses​

Schéma application/json
  • _id string required
  • downloadLink string
  • name string
  • barcode string

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