namestringPflicht
1–120 Zeichen
useCase"coupon" | "loyalty" | "giftCard" | "membership" | "eventTicket" | "boardingPass" | "transit" | "generic"Pflicht
passType"boardingPass" | "coupon" | "eventTicket" | "generic" | "storeCard"Pflicht
googleClassType"loyalty" | "offer" | "eventTicket" | "flight" | "transit" | "generic" | "giftCard"Pflicht
organizationNamestringPflicht
1–120 Zeichen
logoTextstring | nulloptional
descriptionstring | nulloptional
walletDocumentobjectoptional
useCase"coupon" | "loyalty" | "giftCard" | "membership" | "eventTicket" | "boardingPass" | "transit" | "generic"Pflicht
identityobjectPflicht
passType"boardingPass" | "coupon" | "eventTicket" | "generic" | "storeCard"Pflicht
googleClass"loyalty" | "offer" | "eventTicket" | "flight" | "transit" | "generic" | "giftCard"Pflicht
serialstringoptional
transitType"PKTransitTypeAir" | "PKTransitTypeBus" | "PKTransitTypeTrain" | "PKTransitTypeBoat" | "PKTransitTypeGeneric"optional
brandingobjectPflicht
backgroundHexstringPflicht
foregroundHexstringPflicht
labelHexstringPflicht
logoTextstringoptional
0–40 Zeichen
suppressStripShinebooleanoptional
groupingIdentifierstringoptional
landingStyle"classic" | "spotlight" | "card"optional
fieldsobjectPflicht
headerobject[]optional
0–3 Einträge
keystringPflicht
1–64 Zeichen
labelstringoptional
0–120 Zeichen
valuestringPflicht
changeMessagestringoptional
textAlignment"PKTextAlignmentLeft" | "PKTextAlignmentCenter" | "PKTextAlignmentRight" | "PKTextAlignmentNatural"optional
numberStyle"PKNumberStyleDecimal" | "PKNumberStylePercent" | "PKNumberStyleScientific" | "PKNumberStyleSpellOut"optional
currencyCodestringoptional
3–3 Zeichen
dateStyle"PKDateStyleNone" | "PKDateStyleShort" | "PKDateStyleMedium" | "PKDateStyleLong" | "PKDateStyleFull"optional
timeStyle"PKDateStyleNone" | "PKDateStyleShort" | "PKDateStyleMedium" | "PKDateStyleLong" | "PKDateStyleFull"optional
isRelativebooleanoptional
ignoresTimeZonebooleanoptional
attributedValuestringoptional
primaryobject[]Pflicht
0–2 Einträge
keystringPflicht
1–64 Zeichen
labelstringoptional
0–120 Zeichen
valuestringPflicht
changeMessagestringoptional
textAlignment"PKTextAlignmentLeft" | "PKTextAlignmentCenter" | "PKTextAlignmentRight" | "PKTextAlignmentNatural"optional
numberStyle"PKNumberStyleDecimal" | "PKNumberStylePercent" | "PKNumberStyleScientific" | "PKNumberStyleSpellOut"optional
currencyCodestringoptional
3–3 Zeichen
dateStyle"PKDateStyleNone" | "PKDateStyleShort" | "PKDateStyleMedium" | "PKDateStyleLong" | "PKDateStyleFull"optional
timeStyle"PKDateStyleNone" | "PKDateStyleShort" | "PKDateStyleMedium" | "PKDateStyleLong" | "PKDateStyleFull"optional
isRelativebooleanoptional
ignoresTimeZonebooleanoptional
attributedValuestringoptional
secondaryobject[]optional
0–4 Einträge
keystringPflicht
1–64 Zeichen
labelstringoptional
0–120 Zeichen
valuestringPflicht
changeMessagestringoptional
textAlignment"PKTextAlignmentLeft" | "PKTextAlignmentCenter" | "PKTextAlignmentRight" | "PKTextAlignmentNatural"optional
numberStyle"PKNumberStyleDecimal" | "PKNumberStylePercent" | "PKNumberStyleScientific" | "PKNumberStyleSpellOut"optional
currencyCodestringoptional
3–3 Zeichen
dateStyle"PKDateStyleNone" | "PKDateStyleShort" | "PKDateStyleMedium" | "PKDateStyleLong" | "PKDateStyleFull"optional
timeStyle"PKDateStyleNone" | "PKDateStyleShort" | "PKDateStyleMedium" | "PKDateStyleLong" | "PKDateStyleFull"optional
isRelativebooleanoptional
ignoresTimeZonebooleanoptional
attributedValuestringoptional
auxiliaryobject[]optional
0–4 Einträge
keystringPflicht
1–64 Zeichen
labelstringoptional
0–120 Zeichen
valuestringPflicht
changeMessagestringoptional
textAlignment"PKTextAlignmentLeft" | "PKTextAlignmentCenter" | "PKTextAlignmentRight" | "PKTextAlignmentNatural"optional
numberStyle"PKNumberStyleDecimal" | "PKNumberStylePercent" | "PKNumberStyleScientific" | "PKNumberStyleSpellOut"optional
currencyCodestringoptional
3–3 Zeichen
dateStyle"PKDateStyleNone" | "PKDateStyleShort" | "PKDateStyleMedium" | "PKDateStyleLong" | "PKDateStyleFull"optional
timeStyle"PKDateStyleNone" | "PKDateStyleShort" | "PKDateStyleMedium" | "PKDateStyleLong" | "PKDateStyleFull"optional
isRelativebooleanoptional
ignoresTimeZonebooleanoptional
attributedValuestringoptional
backobject[]optional
keystringPflicht
1–64 Zeichen
labelstringoptional
0–120 Zeichen
valuestringPflicht
changeMessagestringoptional
textAlignment"PKTextAlignmentLeft" | "PKTextAlignmentCenter" | "PKTextAlignmentRight" | "PKTextAlignmentNatural"optional
numberStyle"PKNumberStyleDecimal" | "PKNumberStylePercent" | "PKNumberStyleScientific" | "PKNumberStyleSpellOut"optional
currencyCodestringoptional
3–3 Zeichen
dateStyle"PKDateStyleNone" | "PKDateStyleShort" | "PKDateStyleMedium" | "PKDateStyleLong" | "PKDateStyleFull"optional
timeStyle"PKDateStyleNone" | "PKDateStyleShort" | "PKDateStyleMedium" | "PKDateStyleLong" | "PKDateStyleFull"optional
isRelativebooleanoptional
ignoresTimeZonebooleanoptional
attributedValuestringoptional
loyaltyobjectoptional
pointsLabelstringPflicht
1–40 Zeichen
pointsBalancenumber | stringPflicht
secondaryPointsLabelstringoptional
1–40 Zeichen
secondaryPointsBalancenumber | stringoptional
accountIdstringoptional
accountNamestringoptional
tierstringoptional
giftCardobjectoptional
balancenumberPflicht
0 bis ∞
currencyCodestringPflicht
3–3 Zeichen
barcodesobject[]Pflicht
1–4 Einträge
format"PKBarcodeFormatQR" | "PKBarcodeFormatPDF417" | "PKBarcodeFormatAztec" | "PKBarcodeFormatCode128" | "PKBarcodeFormatEAN13" | "PKBarcodeFormatCode39" | "PKBarcodeFormatCodabar" | "PKBarcodeFormatITF"Pflicht
messagestringPflicht
messageEncodingstringoptional
altTextstringoptional
rotatingBarcodeobjectoptional
totpKeystringPflicht
16–∞ Zeichen
period60optional
type"QR_CODE" | "PDF_417"optional
imagesobjectPflicht
logoAssetIduuidoptional
iconAssetIduuidoptional
stripAssetIduuidoptional
thumbnailAssetIduuidoptional
backgroundAssetIduuidoptional
footerAssetIduuidoptional
heroAssetIduuidoptional
googleLogoAssetIduuidoptional
locationsobject[]optional
0–10 Einträge
latitudenumberPflicht
-90 bis 90
longitudenumberPflicht
-180 bis 180
altitudenumberoptional
relevantTextstringoptional
0–120 Zeichen
maxDistanceintegeroptional
10 bis 50000
beaconsobject[]optional
0–10 Einträge
proximityUuiduuidPflicht
majorintegeroptional
0 bis 65535
minorintegeroptional
0 bis 65535
relevantTextstringoptional
0–120 Zeichen
nfcobjectoptional
messagestringPflicht
encryptionPublicKeystringoptional
requiresAuthenticationbooleanoptional
smartTapValuestringoptional
validityobjectPflicht
expirationDatedate-timeoptional
relevantDatedate-timeoptional
relevantDatesobject[]optional
0–10 Einträge
startDatedate-timePflicht
endDatedate-timeoptional
voidedbooleanoptional
sharingProhibitedbooleanoptional
featuredActionsobject[]optional
0–2 Einträge
labelstringPflicht
1–40 Zeichen
urluriPflicht
typestringoptional
identifierstringoptional
1–60 Zeichen
posterobjectoptional
enabledbooleanoptional
footerLabelstringoptional
0–40 Zeichen
footerValuestringoptional
0–80 Zeichen
appLinkobjectoptional
appStoreIdsinteger[]optional
launchUrlurioptional
backobjectoptional
linksobject[]optional
labelstringPflicht
urluriPflicht
textsobject[]optional
labelstringPflicht
valuestringPflicht
semanticsobjectoptional
localizationsobjectoptional