Pass
hotel objectrequired
- Hotel
- string
wallet objectrequired
- Wallet
- string
socialMedia objectrequired
additionalContacts object[]required
Possible values: [URL, PHONE, EMAIL]
termsAndConditions objectrequired
Possible values: [PDF, URL, NONE]
Possible values: [ALL, EVENT_TICKET, TRANSIT, CINEMA, BOARDING_PASS, COUPON, GENERIC, STORE_CARD, OFFER, HOTEL]
colors object
Possible values: [AZTEC, CODE_128, PDF_417, QR_CODE, NONE]
location object
client object
- Client
- string
clientType object
- ClientType
- string
storeCard objectrequired
- StoreCard
- string
wallet objectrequired
- Wallet
- string
socialMedia objectrequired
additionalContacts object[]required
Possible values: [URL, PHONE, EMAIL]
termsAndConditions objectrequired
Possible values: [PDF, URL, NONE]
Possible values: [ALL, EVENT_TICKET, TRANSIT, CINEMA, BOARDING_PASS, COUPON, GENERIC, STORE_CARD, OFFER, HOTEL]
Possible values: [STORE_CARD, MEMBER_CARD]
Possible values: [CREATION_DATE, EXPIRATION_DATE, BIRTHDATE, GAIN, CLUB, ASSOCIATION, ORGANISATION, ENTREPRISE, N_LICENCE, N_ADHERENT, N_MEMBER, MEMBER, N_IMMATRICULATION, INACTIVE, ADMISSION_DATE]
Possible values: [CREATION_DATE, EXPIRATION_DATE, BIRTHDATE, GAIN, CLUB, ASSOCIATION, ORGANISATION, ENTREPRISE, N_LICENCE, N_ADHERENT, N_MEMBER, MEMBER, N_IMMATRICULATION, INACTIVE, ADMISSION_DATE]
Possible values: [CREATION_DATE, EXPIRATION_DATE, BIRTHDATE, GAIN, CLUB, ASSOCIATION, ORGANISATION, ENTREPRISE, N_LICENCE, N_ADHERENT, N_MEMBER, MEMBER, N_IMMATRICULATION, INACTIVE, ADMISSION_DATE]
iosHeader object
Possible values: [TYPE, GAIN, FULLNAME, CUSTOM_TEXT, INACTIVE]
Possible values: [TYPE, GAIN, FULLNAME, CUSTOM_TEXT, INACTIVE]
Possible values: [AZTEC, CODE_128, PDF_417, QR_CODE, NONE]
descriptions object[]required
colors objectrequired
validity objectrequired
Possible values: [NO_EXPIRATION, AT_DATETIME, AFTER_PERIOD]
Possible values: [YEARS, MONTHS, WEEKS]
Possible values: [AT_CREATION_DATE, END_OF_MONTH]
Possible values: [GAIN, GAINS, CAGNOTE, POINTS]
Possible values: [NONE, EURO, USD, MAD, POINTS]
Marks whether the PassBuilder template and all existing passes have been migrated to the new gain format where the unit symbol is embedded in the pass attribute value (e.g. "50 Pts") rather than in the template field. False (or absent) means the old format is still in use.
Possible values: [CRM, INTERNAL, EXTERNAL]
gainHistory object[]
communicationPreferences object[]
Per-event, per-channel communication preference overrides for this client
(GDPR consent management). Same shape as WalletSetting.communicationRules
— reused rather than duplicated. No entry for a given notificationType
means enabled, mirroring isCommunicationRuleEnabled's existing semantics.
Change history is intentionally NOT embedded here — see
CommunicationPreferenceLog — to keep this frequently-read document small.
Possible values: [NEW_LOYALTY, UPDATE_LOYALTY, REMINDER_LOYALTY, EARNINGS_UPDATE, NEW_COMMUNICATION, EXPIRED_COMMUNICATION, NEW_EVENT, UPDATE_EVENT, NEW_COUPON, UPDATE_COUPON, WELCOME_INTERNAL_CLIENTS, WELCOME_CRM_CLIENTS, WELCOME_EXTERNAL_CLIENTS, WELCOME_COUPON, EXPIRED_COUPON, TRANSIT_TICKET, UPDATE_TRANSIT, HOTEL_RESERVATION, UPDATE_HOTEL_RESERVATION, CINEMA_TICKET]
Opt-out of manager-created "standard" push campaigns classified as informative.
Opt-out of manager-created "standard" push campaigns classified as commercial.
transit object
- Transit
- string
wallet objectrequired
- Wallet
- string
socialMedia objectrequired
additionalContacts object[]required
Possible values: [URL, PHONE, EMAIL]
termsAndConditions objectrequired
Possible values: [PDF, URL, NONE]
Possible values: [ALL, EVENT_TICKET, TRANSIT, CINEMA, BOARDING_PASS, COUPON, GENERIC, STORE_CARD, OFFER, HOTEL]
Possible values: [AZTEC, CODE_128, PDF_417, QR_CODE, NONE]
locations object[]
colors objectrequired
Possible values: [Bus, Boat, Train, Air, Generic, Tram]
Possible values: [N_CABINE, N_VOYAGE, PLAQUE]
Possible values: [N_CABINE, N_VOYAGE, PLAQUE]
security object
Template-level back field definitions (key + label + type). Per-pass values live on the Pass document.
displayOptions object
iosHeader object
Possible values: [FULLNAME, CUSTOM_TEXT, TRIP_NUMBER, INACTIVE]
Possible values: [FULLNAME, CUSTOM_TEXT, TRIP_NUMBER, INACTIVE]
event object
- Event
- string
Possible values: [PENDING, ACTIF, ENDED]
PENDINGwallet objectrequired
- Wallet
- string
socialMedia objectrequired
additionalContacts object[]required
Possible values: [URL, PHONE, EMAIL]
termsAndConditions objectrequired
Possible values: [PDF, URL, NONE]
Possible values: [ALL, EVENT_TICKET, TRANSIT, CINEMA, BOARDING_PASS, COUPON, GENERIC, STORE_CARD, OFFER, HOTEL]
Possible values: [AZTEC, CODE_128, PDF_417, QR_CODE, NONE]
locations object[]required
date object
Possible values: [NONE, EURO, USD, MAD, POINTS]
colors objectrequired
security object
Possible values: [CHAIR, ACCESS, PRICE, ZONE, INACTIVE]
Possible values: [ROW, INACTIVE]
Possible values: [INACTIVE, TYPE, SEAT, PLACE, ARMCHAIR, LOCATION, PORT]
storeCard object
- StoreCard
- string
wallet objectrequired
- Wallet
- string
socialMedia objectrequired
additionalContacts object[]required
Possible values: [URL, PHONE, EMAIL]
termsAndConditions objectrequired
Possible values: [PDF, URL, NONE]
Possible values: [ALL, EVENT_TICKET, TRANSIT, CINEMA, BOARDING_PASS, COUPON, GENERIC, STORE_CARD, OFFER, HOTEL]
Possible values: [STORE_CARD, MEMBER_CARD]
Possible values: [CREATION_DATE, EXPIRATION_DATE, BIRTHDATE, GAIN, CLUB, ASSOCIATION, ORGANISATION, ENTREPRISE, N_LICENCE, N_ADHERENT, N_MEMBER, MEMBER, N_IMMATRICULATION, INACTIVE, ADMISSION_DATE]
Possible values: [CREATION_DATE, EXPIRATION_DATE, BIRTHDATE, GAIN, CLUB, ASSOCIATION, ORGANISATION, ENTREPRISE, N_LICENCE, N_ADHERENT, N_MEMBER, MEMBER, N_IMMATRICULATION, INACTIVE, ADMISSION_DATE]
Possible values: [CREATION_DATE, EXPIRATION_DATE, BIRTHDATE, GAIN, CLUB, ASSOCIATION, ORGANISATION, ENTREPRISE, N_LICENCE, N_ADHERENT, N_MEMBER, MEMBER, N_IMMATRICULATION, INACTIVE, ADMISSION_DATE]
iosHeader object
Possible values: [TYPE, GAIN, FULLNAME, CUSTOM_TEXT, INACTIVE]
Possible values: [TYPE, GAIN, FULLNAME, CUSTOM_TEXT, INACTIVE]
Possible values: [AZTEC, CODE_128, PDF_417, QR_CODE, NONE]
descriptions object[]required
colors objectrequired
validity objectrequired
Possible values: [NO_EXPIRATION, AT_DATETIME, AFTER_PERIOD]
Possible values: [YEARS, MONTHS, WEEKS]
Possible values: [AT_CREATION_DATE, END_OF_MONTH]
Possible values: [GAIN, GAINS, CAGNOTE, POINTS]
Possible values: [NONE, EURO, USD, MAD, POINTS]
Marks whether the PassBuilder template and all existing passes have been migrated to the new gain format where the unit symbol is embedded in the pass attribute value (e.g. "50 Pts") rather than in the template field. False (or absent) means the old format is still in use.
wallet object
- Wallet
- string
socialMedia objectrequired
additionalContacts object[]required
Possible values: [URL, PHONE, EMAIL]
termsAndConditions objectrequired
Possible values: [PDF, URL, NONE]
Possible values: [ALL, EVENT_TICKET, TRANSIT, CINEMA, BOARDING_PASS, COUPON, GENERIC, STORE_CARD, OFFER, HOTEL]
coupon object
- Coupon
- string
wallet objectrequired
- Wallet
- string
socialMedia objectrequired
additionalContacts object[]required
Possible values: [URL, PHONE, EMAIL]
termsAndConditions objectrequired
Possible values: [PDF, URL, NONE]
Possible values: [ALL, EVENT_TICKET, TRANSIT, CINEMA, BOARDING_PASS, COUPON, GENERIC, STORE_CARD, OFFER, HOTEL]
Possible values: [AZTEC, CODE_128, PDF_417, QR_CODE, NONE]
Possible values: [ACTIVE, INACTIVE, EXPIRED]
Possible values: [INTERNAL, EXTERNAL, CRM, ALL]
colors objectrequired
security object
Possible values: [VALUE, AMOUNT, PRESTATION]
iosHeader object
Possible values: [FULLNAME, CUSTOM_TEXT, INACTIVE]
Possible values: [FULLNAME, CUSTOM_TEXT, INACTIVE]
4-char unique id for short links (base62), auto-generated on insert
V1 shortlinks.shortLinkId preserved for /p/:id redirects (variable length)
Possible values: [hotel, transit, event, storeCard, coupon]
devices object[]required
Possible values: [ANDROID, IOS]
Possible values: [active, inactive, deleted, canceled, expired]
instanceId object
instanceLinks object[]required
Stashed validity date before manual EXPIRED overwrites expirationDate
Transit-specific structured back fields (replaces the scalar backFieldName/backFieldContent for transit passes)
Short link for the pass inscription page (e.g. for QR codes) (not in database, computed on the fly)
{
"hotel": {
"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"
},
"title": "string",
"hotelName": "string",
"description": "string",
"strip": "string",
"code": "string",
"advantages": [
"string"
],
"colors": {
"labelColor": "string",
"backgroundColor": "string",
"foregroundColor": "string"
},
"barcodeFormat": "AZTEC",
"passBuilderPassTemplateId": "string",
"location": {
"longitude": 0,
"latitude": 0,
"relevantName": "string",
"relevantAddress": "string"
},
"_id": "string",
"createdAt": "2024-07-29T15:51:28.071Z",
"updatedAt": "2024-07-29T15:51:28.071Z"
},
"client": {
"wallet": "string",
"clientType": {
"storeCard": {
"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"
},
"cardType": "STORE_CARD",
"displayIdentifiant": true,
"displayWalletName": true,
"strip": "string",
"passBuilderPassTemplateId": "string",
"programName": "string",
"keysHasChanged": [
"string"
],
"startRow": "CREATION_DATE",
"middleRow": "CREATION_DATE",
"endRow": "CREATION_DATE",
"iosHeader": {
"labelEnum": "TYPE",
"valueEnum": "TYPE",
"customLabel": "string",
"customValue": "string"
},
"barcodeType": "AZTEC",
"descriptions": [
{
"title": "string",
"value": "string"
}
],
"openingHours": "string",
"colors": {
"labelColor": "string",
"backgroundColor": "string",
"foregroundColor": "string"
},
"oneTimeToUse": true,
"sharingProhibited": true,
"sharingProhibitedAndroid": true,
"validity": {
"expirationType": "NO_EXPIRATION",
"expirationDate": "2024-07-29T15:51:28.071Z",
"expirationAfterPeriod": "string",
"expirationPeriodType": "YEARS",
"expirationOption": "AT_CREATION_DATE"
},
"gainLabel": "GAIN",
"gainUnit": "NONE",
"offerLabel": "string",
"enableDisplayIdentifiant": true,
"gainFormatMigrated": true,
"_id": "string",
"createdAt": "2024-07-29T15:51:28.071Z",
"updatedAt": "2024-07-29T15:51:28.071Z"
},
"name": "string",
"isDefault": true,
"_id": "string",
"createdAt": "2024-07-29T15:51:28.071Z",
"updatedAt": "2024-07-29T15:51:28.071Z"
},
"source": "CRM",
"barcode": "string",
"firstName": "string",
"lastName": "string",
"email": "string",
"companyName": "string",
"renewalDate": "2024-07-29T15:51:28.071Z",
"phoneNumber": "string",
"birthDate": "2024-07-29T15:51:28.071Z",
"admissionDate": "2024-07-29T15:51:28.071Z",
"gain": 0,
"gainHistory": [
{
"gain": 0,
"date": "2024-07-29T15:51:28.071Z"
}
],
"communicationPreferences": [
{
"notificationType": "NEW_LOYALTY",
"sms": true,
"email": true,
"notification": true
}
],
"pushInformativeEnabled": true,
"pushCommercialEnabled": true,
"_id": "string",
"createdAt": "2024-07-29T15:51:28.071Z",
"updatedAt": "2024-07-29T15:51:28.071Z"
},
"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"
},
"event": {
"status": "PENDING",
"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"
},
"barcodeType": "AZTEC",
"name": "string",
"locations": [
{
"longitude": 0,
"latitude": 0,
"address": "string",
"locationName": "string"
}
],
"date": {
"startDate": "2024-07-29T15:51:28.071Z",
"endDate": "2024-07-29T15:51:28.071Z",
"doorOpeningHour": "2024-07-29T15:51:28.071Z"
},
"price": 0,
"gainUnit": "NONE",
"description": "string",
"terms": "string",
"subscriptionMessage": "string",
"emailSubscriptionMessage": "string",
"contactPhone": "string",
"email": "string",
"website": "string",
"colors": {
"labelColor": "string",
"backgroundColor": "string",
"foregroundColor": "string"
},
"security": {
"enableOneTimeUse": true,
"disableIOSPassSharing": true,
"disablePassLinkSharing": true,
"disableMultipleHolders": true,
"enableSecurityAnimation": true,
"enableRotatingBarcode": true
},
"passBuilderPassTemplateId": "string",
"strip": "string",
"PKTextAlignmentLeft": "CHAIR",
"PKTextAlignmentCenter": "ROW",
"PKTextAlignmentRight": "INACTIVE",
"_id": "string",
"createdAt": "2024-07-29T15:51:28.071Z",
"updatedAt": "2024-07-29T15:51:28.071Z"
},
"storeCard": {
"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"
},
"cardType": "STORE_CARD",
"displayIdentifiant": true,
"displayWalletName": true,
"strip": "string",
"passBuilderPassTemplateId": "string",
"programName": "string",
"keysHasChanged": [
"string"
],
"startRow": "CREATION_DATE",
"middleRow": "CREATION_DATE",
"endRow": "CREATION_DATE",
"iosHeader": {
"labelEnum": "TYPE",
"valueEnum": "TYPE",
"customLabel": "string",
"customValue": "string"
},
"barcodeType": "AZTEC",
"descriptions": [
{
"title": "string",
"value": "string"
}
],
"openingHours": "string",
"colors": {
"labelColor": "string",
"backgroundColor": "string",
"foregroundColor": "string"
},
"oneTimeToUse": true,
"sharingProhibited": true,
"sharingProhibitedAndroid": true,
"validity": {
"expirationType": "NO_EXPIRATION",
"expirationDate": "2024-07-29T15:51:28.071Z",
"expirationAfterPeriod": "string",
"expirationPeriodType": "YEARS",
"expirationOption": "AT_CREATION_DATE"
},
"gainLabel": "GAIN",
"gainUnit": "NONE",
"offerLabel": "string",
"enableDisplayIdentifiant": true,
"gainFormatMigrated": true,
"_id": "string",
"createdAt": "2024-07-29T15:51:28.071Z",
"updatedAt": "2024-07-29T15:51:28.071Z"
},
"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"
},
"coupon": {
"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",
"name": "string",
"description": "string",
"promoCode": "string",
"value": "string",
"expirationDate": "2024-07-29T15:51:28.071Z",
"isMultipleInstance": true,
"isWelcomeCoupon": true,
"status": "ACTIVE",
"source": "INTERNAL",
"colors": {
"labelColor": "string",
"backgroundColor": "string",
"foregroundColor": "string"
},
"strip": "string",
"emailSubscriptionMessage": "string",
"subscriptionMessage": "string",
"security": {
"oneTimeToUseJwtLink": true,
"disableIOSPassSharing": true,
"enableOneTimeUse": true,
"disableMultipleHolders": true,
"enableSecurityAnimation": true,
"enableRotatingBarcode": true
},
"valueLabel": "VALUE",
"iosHeader": {
"labelEnum": "FULLNAME",
"valueEnum": "FULLNAME",
"customLabel": "string",
"customValue": "string"
},
"passBuilderPassTemplateId": "string",
"_id": "string",
"createdAt": "2024-07-29T15:51:28.071Z",
"updatedAt": "2024-07-29T15:51:28.071Z"
},
"passBuilderPassId": "string",
"passBuilderUpdatedAt": "2024-07-29T15:51:28.071Z",
"shortId": "string",
"legacyShortId": "string",
"kind": "hotel",
"firstName": "string",
"lastName": "string",
"email": "string",
"barcode": "string",
"phoneNumber": "string",
"devices": [
{
"deviceLibraryIdentifier": "string",
"deviceType": "ANDROID",
"registeredAt": "2024-07-29T15:51:28.071Z",
"isDeleted": true
}
],
"activeIOSDeviceCount": 0,
"activeAndroidDeviceCount": 0,
"status": "active",
"redeemedAt": "2024-07-29T15:51:28.071Z",
"instanceId": {},
"instanceLinks": [
{
"instanceId": "string",
"link": "string",
"name": "string",
"description": "string"
}
],
"checkin": "2024-07-29T15:51:28.071Z",
"checkout": "2024-07-29T15:51:28.071Z",
"additionalBenefits": [
"string"
],
"roomNumber": "string",
"roomCode": "string",
"gate": "string",
"seat": "string",
"originName": "string",
"destinationName": "string",
"originStationCode": "string",
"destinationStationCode": "string",
"departureTime": "string",
"arrivalTime": "string",
"tarif": "string",
"tripNumber": "string",
"departureDate": "string",
"arrivalDate": "string",
"expirationDate": "2024-07-29T15:51:28.071Z",
"originalExpirationDate": "2024-07-29T15:51:28.071Z",
"admissionDate": "2024-07-29T15:51:28.071Z",
"backFieldName": "string",
"backFieldContent": "string",
"customBackFields": [
"string"
],
"leftRow": "string",
"centerRow": "string",
"rightRow": "string",
"promoCode": "string",
"value": "string",
"unit": "string",
"description": "string",
"bannerOverrideUrl": "string",
"downloadedVia": {},
"shortLink": "string",
"_id": "string",
"createdAt": "2024-07-29T15:51:28.071Z",
"updatedAt": "2024-07-29T15:51:28.071Z"
}