SemanticTags
An object that contains machine-readable metadata the system uses to offer a pass and suggest related actions.
Declaration
object SemanticTagsProperties
| Name | Type | Description |
|---|---|---|
additionalTicketAttributes | localizable string | Additional ticket attributes that other tags or keys in the pass don’t include. Use this key for any type of event ticket. |
admissionLevel | localizable string | The level of admission the ticket provides, such as |
admissionLevelAbbreviation | localizable string | An abbreviation of the level of admission the ticket provides, such as |
airlineCode | localizable string | The IATA airline code, such as |
albumIDs | [localizable string] | An array of the Apple Music persistent ID for each album corresponding to the event, in decreasing order of significance. Use this key for any type of event ticket. |
artistIDs | [localizable string] | An array of the Apple Music persistent ID for each artist performing at the event, in decreasing order of significance. Use this key for any type of event ticket. |
attendeeName | localizable string | The name of the person the ticket grants admission to. Use this key for any type of event ticket. |
awayTeamAbbreviation | localizable string | The unique abbreviation of the away team’s name. Use this key only for a sports event ticket. |
awayTeamLocation | localizable string | The home location of the away team. Use this key only for a sports event ticket. |
awayTeamName | localizable string | The name of the away team. Use this key only for a sports event ticket. |
balance | SemanticTagType.CurrencyAmount | The current balance redeemable with the pass. Use this key only for a store card pass. |
boardingGroup | localizable string | A group number for boarding. Use this key for any type of boarding pass. |
boardingSequenceNumber | localizable string | A sequence number for boarding. Use this key for any type of boarding pass. |
boardingZone | localizable string | A zone number for boarding. Don’t include the word zone. |
carNumber | localizable string | The number of the passenger car. A train car is also called a carriage, wagon, coach, or bogie in some countries. Use this key only for a train or other rail boarding pass. |
confirmationNumber | localizable string | A booking or reservation confirmation number. Use this key for any type of boarding pass. |
currentArrivalDate | ISO 8601 date as string | The updated date and time of arrival, if different from the originally scheduled date and time. Use this key for any type of boarding pass. |
currentBoardingDate | ISO 8601 date as string | The updated date and time of boarding, if different from the originally scheduled date and time. Use this key for any type of boarding pass. |
currentDepartureDate | ISO 8601 date as string | The updated departure date and time, if different from the originally scheduled date and time. Use this key for any type of boarding pass. |
departureAirportCode | localizable string | The IATA airport code for the departure airport, such as |
departureAirportName | localizable string | The full name of the departure airport, such as |
departureLocationSecurityPrograms | [string] | A list of security programs that exist at the departure location. This only shows in the UI if a program is in |
departureLocationTimeZone | string | The time zone of the departure location, such as |
departureCityName | localizable string | The name of the departure city to display on the boarding pass, such as |
departureGate | localizable string | The gate number or letters of the departure gate, such as |
departureLocation | SemanticTagType.Location | An object that represents the geographic coordinates of the transit departure location, suitable for display on a map. If possible, use precise locations, which are more useful to travelers; for example, the specific location of an airport gate. Use this key for any type of boarding pass. |
departureLocationDescription | localizable string | A brief description of the departure location. For example, for a flight departing from an airport that has a code of LHR, an appropriate description might be |
departurePlatform | localizable string | The name of the departure platform, such as |
departureStationName | localizable string | The name of the departure station, such as |
departureTerminal | localizable string | The name or letter of the departure terminal, such as |
destinationAirportCode | localizable string | The IATA airport code for the destination airport, such as |
destinationAirportName | localizable string | The full name of the destination airport, such as |
destinationLocationSecurityPrograms | [string] | A list of security programs that exist at the destination location. This only shows in the UI if a program is in |
destinationLocationTimeZone | string | The time zone of the destination location, such as |
destinationCityName | localizable string | The name of the destination city to display on the boarding pass, such as |
destinationGate | localizable string | The gate number or letter of the destination gate, such as |
destinationLocation | SemanticTagType.Location | An object that represents the geographic coordinates of the transit departure location, suitable for display on a map. Use this key for any type of boarding pass. |
destinationLocationDescription | localizable string | A brief description of the destination location. For example, for a flight arriving at an airport that has a code of MPM, |
destinationPlatform | localizable string | The name of the destination platform, such as |
destinationStationName | localizable string | The name of the destination station, such as |
destinationTerminal | localizable string | The terminal name or letter of the destination terminal, such as |
duration | number | The duration of the event or transit journey, in seconds. Use this key for any type of boarding pass and any type of event ticket. |
entranceDescription | localizable string | The long description of the entrance information. Use this key for any type of event ticket. |
eventEndDate | ISO 8601 date as string | The date and time the event ends. Use this key for any type of event ticket. |
eventName | localizable string | The full name of the event, such as the title of a movie. Use this key for any type of event ticket. |
eventStartDate | ISO 8601 date as string | The date and time the event starts. Use this key for any type of event ticket. |
eventStartDateInfo | SemanticTagType.EventDateInfo | An object that provides information for the date and time the event starts. Use this key for any type of event ticket. |
eventType | string | The type of event. Use this key for any type of event ticket. |
flightCode | localizable string | The IATA flight code, such as |
flightNumber | number | The numeric portion of the IATA flight code, such as |
genre | localizable string | The genre of the performance, such as |
homeTeamAbbreviation | localizable string | The unique abbreviation of the home team’s name. Use this key only for a sports event ticket. |
homeTeamLocation | localizable string | The home location of the home team. Use this key only for a sports event ticket. |
homeTeamName | localizable string | The name of the home team. Use this key only for a sports event ticket. |
internationalDocumentsAreVerified | boolean | An optional boolean that indicates whether the passenger’s international documents are verified. If set to |
internationalDocumentsVerifiedDeclarationName | localizable string | The name of the declaration given once the passenger’s international documents are verified. Examples include |
leagueAbbreviation | localizable string | The abbreviated league name for a sports event. Use this key only for a sports event ticket. |
leagueName | localizable string | The unabbreviated league name for a sports event. Use this key only for a sports event ticket. |
loungePlaceIDs | [string] | The |
membershipProgramName | localizable string | The name of a frequent flyer or loyalty program. Use this key for any type of boarding pass. |
membershipProgramNumber | localizable string | The ticketed passenger’s frequent flyer or loyalty number. Use this key for any type of boarding pass. |
membershipProgramStatus | localizable string | The ticketed passenger’s frequent flyer or loyalty program status. Use this key for any type of boarding pass. |
originalArrivalDate | ISO 8601 date as string | The originally scheduled date and time of arrival. Use this key for any type of boarding pass. |
originalBoardingDate | ISO 8601 date as string | The originally scheduled date and time of boarding. Use this key for any type of boarding pass. |
originalDepartureDate | ISO 8601 date as string | The originally scheduled date and time of departure. Use this key for any type of boarding pass. |
passengerAirlineSSRs | [string] | An array of airline-specific SSRs that apply to the ticketed passenger. |
passengerCapabilities | [string] | A list of capabilities the passenger has. Only use this key for airline boarding passes. |
passengerEligibleSecurityPrograms | [string] | A list of security programs the passenger is eligible for. This only shows in the UI if a program is in |
passengerInformationSSRs | [string] | An array of IATA information SSRs that apply to the ticketed passenger. A comprehensive list of service SSRs can be found in the the IATA Airlines Developer Guide under A List of Information SSRs. |
passengerName | SemanticTagType.PersonNameComponents | An object that represents the name of the passenger. Use this key for any type of boarding pass. |
passengerServiceSSRs | [string] | An array of IATA SSRs that apply to the ticketed passenger. A comprehensive list of service SSRs can be found in the IATA Airlines Developer Guide under A List of Service SSRs. |
performerNames | [localizable string] | An array of the full names of the performers and opening acts at the event, in decreasing order of significance. Use this key for any type of event ticket. |
playlistIDs | [localizable string] | An array of the Apple Music persistent ID for each playlist corresponding to the event, in decreasing order of significance. Use this key for any type of event ticket. |
priorityStatus | localizable string | The priority status the ticketed passenger holds, such as |
seats | [SemanticTagType.Seat] | An array of objects that represent the details for each seat at an event or on a transit journey. Use this key for any type of boarding pass or event ticket. |
securityScreening | localizable string | The type of security screening for the ticketed passenger, such as |
silenceRequested | boolean | A Boolean value that determines whether the person’s device remains silent during an event or transit journey. The system may override the key and determine the length of the period of silence. Use this key for any type of boarding pass or event ticket. |
sportName | localizable string | The commonly used name of the sport. Use this key only for a sports event ticket. |
tailgatingAllowed | boolean | A Boolean value that indicates whether tailgating is allowed at the event. Use this key for any type of event ticket. |
ticketFareClass | localizable string | A localizable string that denotes the ticket class, such as |
totalPrice | SemanticTagType.CurrencyAmount | The total price for the pass. Use this key for any pass type. |
transitProvider | localizable string | The name of the transit company. Use this key for any type of boarding pass. |
transitStatus | localizable string | A brief description of the current boarding status for the vessel, such as |
transitStatusReason | localizable string | A brief description that explains the reason for the current |
vehicleName | localizable string | The name of the vehicle to board, such as the name of a boat. Use this key for any type of boarding pass. |
vehicleNumber | localizable string | The identifier of the vehicle to board, such as the aircraft registration number or train number. Use this key for any type of boarding pass. |
vehicleType | localizable string | A brief description of the type of vehicle to board, such as the model and manufacturer of a plane or the class of a boat. Use this key for any type of boarding pass. |
venueBoxOfficeOpenDate | ISO 8601 date as string | The date when the box office opens. Use this key for any type of event ticket. |
venueCloseDate | ISO 8601 date as string | The date when the venue closes. Use this key for any type of event ticket. |
venueDoorsOpenDate | ISO 8601 date as string | The date the doors to the venue open. Use this key for any type of event ticket. |
venueEntrance | localizable string | The full name of the entrance, such as |
venueEntranceDoor | localizable string | The venue entrance door. Use this key for any type of event ticket. |
venueEntranceGate | localizable string | The venue entrance gate. Use this key for any type of event ticket. |
venueEntrancePortal | localizable string | The venue entrance portal. Use this key for any type of event ticket. |
venueFanZoneOpenDate | ISO 8601 date as string | The date the fan zone opens. Use this key for any type of event ticket. |
venueGatesOpenDate | ISO 8601 date as string | The date the gates to the venue open. Use this key for any type of event ticket. |
venueLocation | SemanticTagType.Location | An object that represents the geographic coordinates of the venue. Use this key for any type of event ticket. |
venueName | localizable string | The full name of the venue. Use this key for any type of event ticket. |
venueOpenDate | ISO 8601 date as string | The date when the venue opens. Use this if none of the more specific venue open tags apply. Use this key for any type of event ticket. |
venueParkingLotsOpenDate | ISO 8601 date as string | The date the parking lots open. Use this key for any type of event ticket. |
venuePhoneNumber | localizable string | The phone number for inquiries about the venue’s ticketed event. Use this key for any type of event ticket. |
venueRegionName | localizable string | The name of the city or hosting region of the venue. Use this key for any type of event ticket. |
venueRoom | localizable string | The full name of the room where the ticketed event is to take place. Use this key for any type of event ticket. |
wifiAccess | [SemanticTagType.WifiNetwork] | An array of objects that represent the Wi-Fi networks associated with the event; for example, the network name and password associated with a developer conference. Use this key for any type of pass. |