Aller au contenu principal

BulkUpdateTransitPassesDto

webhookUrlstring

URL de webhook facultative, appelée à la fin de l'opération. En-têtes d'authentification : ajoutez #headers=Authorization:Bearer%20token à l'URL.

Exemple : https://example.com/webhook#headers=Authorization:Bearer%20token
forceSyncboolean

Exécute l'opération de manière synchrone (moins de 1 000 éléments). Si la valeur est true et que la requête contient 1 000 éléments ou plus, elle est rejetée.

Valeur par défaut : false
items object[]obligatoire

Liste des titres de transport à mettre à jour.

Valeurs possibles : >= 1, <= 5000

  • Array [
  • departureDatestring

    Date calendaire ISO 8601 (YYYY-MM-DD).

    Exemple : 2000-01-01
    arrivalDatestring

    Date calendaire ISO 8601 (YYYY-MM-DD).

    Exemple : 2000-01-01
    departureTimestring

    Heure au format 24 h (HH:mm).

    Valeurs possibles : La valeur doit respecter l'expression régulière ^([0-1][0-9]|2[0-3]):[0-5][0-9]$

    Exemple : 00:00
    arrivalTimestring

    Heure au format 24 h (HH:mm).

    Valeurs possibles : La valeur doit respecter l'expression régulière ^([0-1][0-9]|2[0-3]):[0-5][0-9]$

    Exemple : 01:00
    originStationCodestring

    Valeurs possibles : <= 3 caractères

    Exemple : str
    destinationStationCodestring

    Valeurs possibles : <= 3 caractères

    Exemple : str
    expirationDatestring
    Exemple : 2000-01-01
    passIdstringobligatoire

    Identifiant du titre de transport.

    Exemple : 507f1f77bcf86cd799439011
    firstNamestring
    lastNamestring
    emailstring<email>
    phoneNumberstring
    barcodestring
    flightNumberstring
    gatestring
    seatstring
    originNamestring

    Valeurs possibles : <= 13 caractères

    destinationNamestring

    Valeurs possibles : <= 13 caractères

    tripNumberstring
    tarifstring
    customBackFields object[]
  • Array [
  • keystring

    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é.

    labelstringobligatoire
    valuestringobligatoire
    typeobjectobligatoire
  • ]
  • enableSendEmailOrSmsboolean
    Valeur par défaut : false
  • ]
  • BulkUpdateTransitPassesDto
    {
    "webhookUrl": "https://example.com/webhook#headers=Authorization:Bearer%20token",
    "forceSync": false,
    "items": [
    {
    "departureDate": "2000-01-01",
    "arrivalDate": "2000-01-01",
    "departureTime": "00:00",
    "arrivalTime": "01:00",
    "originStationCode": "str",
    "destinationStationCode": "str",
    "expirationDate": "2000-01-01",
    "passId": "507f1f77bcf86cd799439011",
    "firstName": "string",
    "lastName": "string",
    "email": "user@example.com",
    "phoneNumber": "string",
    "barcode": "string",
    "flightNumber": "string",
    "gate": "string",
    "seat": "string",
    "originName": "string",
    "destinationName": "string",
    "tripNumber": "string",
    "tarif": "string",
    "customBackFields": [
    {
    "key": "string",
    "label": "string",
    "value": "string",
    "type": {}
    }
    ],
    "enableSendEmailOrSms": false
    }
    ]
    }

    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