Skip to main content

Transit

wallet objectrequired
oneOf
namestringrequired
logostringrequired
iconstringrequired
androidLogostring
displayIdentifiantbooleanrequired
passBuilderPassTemplateIdstring
passBuilderBusinessIdstring
passBuilderTokenstring
identifierstringrequired
identifierQrstringrequired
addressstring
websitestringrequired
servicePhonestringrequired
businessPhonestringrequired
socialMedia objectrequired
linkedinstring
facebookstring
instagramstring
tiktokstring
twitterstring
youtubestring
snapchatstring
pintereststring
redditstring
whatsappstring
telegramstring
additionalContacts object[]required
  • Array [
  • titlestringrequired
    valuestringrequired
    kindstringrequired

    Possible values: [URL, PHONE, EMAIL]

  • ]
  • termsAndConditions objectrequired
    typestringrequired

    Possible values: [PDF, URL, NONE]

    customUrlstring
    pdfUrlstring
    webHookUrlstringrequired
    rootDomainstringrequired
    timezonestring
    allowedPassesstring[]required

    Possible values: [ALL, EVENT_TICKET, TRANSIT, CINEMA, BOARDING_PASS, COUPON, GENERIC, STORE_CARD, OFFER, HOTEL]

    expiredCleanupEnabledbooleanrequired
    _idstringrequired
    createdAtstring<date-time>required
    updatedAtstring<date-time>required
    barcodeFormatstringrequired

    Possible values: [AZTEC, CODE_128, PDF_417, QR_CODE, NONE]

    termsstringrequired
    emailSubscriptionMessagestring
    subscriptionMessagestring
    locations object[]
  • Array [
  • longitudenumber
    latitudenumber
    relevantNamestring
    relevantAddressstring
  • ]
  • colors objectrequired
    labelColorstringrequired
    backgroundColorstringrequired
    foregroundColorstringrequired
    stripstring
    customerServiceNumberstring
    originStationCodestringrequired
    originNamestringrequired
    destinationStationCodestringrequired
    destinationNamestringrequired
    departureTimestringrequired
    arrivalTimestringrequired
    tarifstring
    detailsstringrequired
    numberstringrequired
    typestringrequired

    Possible values: [Bus, Boat, Train, Air, Generic, Tram]

    gateNamestring

    Possible values: [N_CABINE, N_VOYAGE, PLAQUE]

    seatNamestring

    Possible values: [N_CABINE, N_VOYAGE, PLAQUE]

    security object
    enableOneTimeUseboolean
    disableIOSPassSharingboolean
    disablePassLinkSharingboolean
    disableMultipleHoldersboolean
    enableSecurityAnimationboolean
    enableRotatingBarcodeboolean
    passBuilderPassTemplateIdstring
    customBackFieldsstring[]

    Template-level back field definitions (key + label + type). Per-pass values live on the Pass document.

    displayOptions object
    hideTarifboolean
    hideStationCodesboolean
    hideTripNumberboolean
    iosHeader object
    labelEnumstringrequired

    Possible values: [FULLNAME, CUSTOM_TEXT, TRIP_NUMBER, INACTIVE]

    valueEnumstringrequired

    Possible values: [FULLNAME, CUSTOM_TEXT, TRIP_NUMBER, INACTIVE]

    customLabelstring
    customValuestring
    _idstringrequired
    createdAtstring<date-time>required
    updatedAtstring<date-time>required
    Transit
    {
    "wallet": {
    "name": "string",
    "logo": "string",
    "icon": "string",
    "androidLogo": "string",
    "displayIdentifiant": true,
    "passBuilderPassTemplateId": "string",
    "passBuilderBusinessId": "string",
    "passBuilderToken": "string",
    "identifier": "string",
    "identifierQr": "string",
    "address": "string",
    "website": "string",
    "servicePhone": "string",
    "businessPhone": "string",
    "socialMedia": {
    "linkedin": "string",
    "facebook": "string",
    "instagram": "string",
    "tiktok": "string",
    "twitter": "string",
    "youtube": "string",
    "snapchat": "string",
    "pinterest": "string",
    "reddit": "string",
    "whatsapp": "string",
    "telegram": "string"
    },
    "additionalContacts": [
    {
    "title": "string",
    "value": "string",
    "kind": "URL"
    }
    ],
    "termsAndConditions": {
    "type": "PDF",
    "customUrl": "string",
    "pdfUrl": "string"
    },
    "webHookUrl": "string",
    "rootDomain": "string",
    "timezone": "string",
    "allowedPasses": [
    "ALL"
    ],
    "expiredCleanupEnabled": true,
    "_id": "string",
    "createdAt": "2024-07-29T15:51:28.071Z",
    "updatedAt": "2024-07-29T15:51:28.071Z"
    },
    "barcodeFormat": "AZTEC",
    "terms": "string",
    "emailSubscriptionMessage": "string",
    "subscriptionMessage": "string",
    "locations": [
    {
    "longitude": 0,
    "latitude": 0,
    "relevantName": "string",
    "relevantAddress": "string"
    }
    ],
    "colors": {
    "labelColor": "string",
    "backgroundColor": "string",
    "foregroundColor": "string"
    },
    "strip": "string",
    "customerServiceNumber": "string",
    "originStationCode": "string",
    "originName": "string",
    "destinationStationCode": "string",
    "destinationName": "string",
    "departureTime": "string",
    "arrivalTime": "string",
    "tarif": "string",
    "details": "string",
    "number": "string",
    "type": "Bus",
    "gateName": "N_CABINE",
    "seatName": "N_CABINE",
    "security": {
    "enableOneTimeUse": true,
    "disableIOSPassSharing": true,
    "disablePassLinkSharing": true,
    "disableMultipleHolders": true,
    "enableSecurityAnimation": true,
    "enableRotatingBarcode": true
    },
    "passBuilderPassTemplateId": "string",
    "customBackFields": [
    "string"
    ],
    "displayOptions": {
    "hideTarif": true,
    "hideStationCodes": true,
    "hideTripNumber": true
    },
    "iosHeader": {
    "labelEnum": "FULLNAME",
    "valueEnum": "FULLNAME",
    "customLabel": "string",
    "customValue": "string"
    },
    "_id": "string",
    "createdAt": "2024-07-29T15:51:28.071Z",
    "updatedAt": "2024-07-29T15:51:28.071Z"
    }

    API news, once a month

    New endpoints, upcoming changes, guides and use cases. No spam, one-click unsubscribe.

    Report a technical problem

    An API error, a pass that does not update, an email that does not arrive? Describe the problem: our technical team will answer.

    For a fast answer, include:

    • The method and endpoint (e.g. POST /clients)
    • The error code returned (errorCode) and the body sent
    • The date and time of the call
    • The identifiers involved (customer, template, pass)

    Never include an API token or a password.

    AI assistant

    Beta

    Loading…

    AI-generated answers (Claude): double-check important details.

    Sign in to use the assistant