Customer Profiles standard air preference object fields - Amazon Connect

Customer Profiles standard air preference object fields

The following table lists all the fields in the Customer Profiles standard air preference object.

Air preference
Standard airPreference field Data type Description
PreferenceId String The unique identifier of a standard air preference
Name String The name of the preference
CreatedDate String The date when the preference was created
CreatedBy String The identifier of the creator
UpdatedDate String The date of last update
UpdatedBy String The identifier of the person who last updated
StartDate String The preference start date
EndDate String The preference end date
Status String The current status of the preference
ReferenceId String The id to the object referenced
ReferenceType String The type of object referenced
TravelType String The type of travel (e.g., direct flights)
Transfer String The preferred type of transfer
ArrivalAirport String The preferred arrival airport
ArrivalTerminal String The preferred arrival airport terminal
DepartureAirport String The preferred departure airport
DepartureTerminal String The preferred departure airport terminal
HomeAirport String The home airport
CheckInChannel String The mode of checkin
CheckInChannelDevice String The device used for checkin
Language Language Details on preferred languages for communication
Seat Seat Detail on seat selection
Journey Journey Trip preferences
Accessibility Accessibility Details on accessibility requests
Insurance Insurance Details on insurance
Interest Interest Details on interests
Loyalty Loyalty Details on loyalty
Dining Dining Dining preferences
MediaEntertainment MediaEntertainment Media and entertainment preferences
PaymentForm PaymentForm Payment method preferences
PetInfo PetInfo Pet details
SpecialRequest SpecialRequest Special Request details
TicketDistribution TicketDistribution Ticket Distribution preferences
Marketing Marketing Marketing preferences
Medical Medical Preferences on medical
Baggage Baggage Preferences on baggage
ContactDetail ContactDetail Details about contact in preference
ContactDetailAddress ContactDetailAddress Address for the contact detail
ContactDetailCommunication ContactDetailCommunication Preferences on communication
Attributes Map<String, String> Key-value pair of attributes of an air preference

The standard air preference objects are indexed by the keys in the following table.

Standard Index Fields
Standard index name Standard preference record field
_airPreferenceId PreferenceId
_airReferenceId ReferenceId

For example, you can use _airPreferenceId as a key name with the SearchProfiles API to find a profile that has an air preference whose PreferenceId matches with the search value. You can find the standard airPreference objects associated with a specific profile by using the ListProfileObjects API with the ProfileId and ObjectTypeName set to _airPreference.

ContactDetail data type
Standard airPreference field Data type Description
Type String The type of contact (e.g. personal, emergency)
PreferenceLevel String Priority level of this contact
PhoneNumber String Phone number
Relationship String The relationship to the profile
EmailAddress String Email address
EmailLanguage String Preferred language for contact detail email communication
PhoneLanguage String Preferred language for contact detail phone communication
ContactDetailAddress data type
Standard airPreference field Data type Description
Type String The type of address for the contact
Address1 String The first line of a contact address.
Address2 String The second line of a contact address.
Address3 String The third line of a contact address.
Address4 String The fourth line of a contact address.
City String The city of a contact address.
Country String The country of a contact address.
County String The county of a contact address.
PostalCode String The postal of a contact address.
Province String The province of a contact address.
State String The state of a contact address.
ContactDetailCommunication data type
Standard airPreference field Data type Description
Method String Communication method (e.g., SMS, Email)
PreferenceLevel String Level of preference for communication method
Language data type
Standard airPreference field Data type Description
PhoneLanguage String Preferred language for phone communication
EmailLanguage String Preferred language for email communication
InPersonLanguage String Preferred language for in person communication
PreferenceLevel String Language preference level
Seat data type
Standard airPreference field Data type Description
PreferenceLevel String Priority of seat preferences
Direction String The Preferred seat direction (e.g., front, back)
Location String The Preferred seat location (e.g., window, aisle)
Position String The Seat position (e.g., left, right)
Row String The desired seat row
ClassOfService String The travel class (e.g., Economy, Business)
NeighborFree String Preference for a seat without neighbors
Infant String Preference for infant seat
ExtraSeat String Preference for extra seat
Journey data type
Standard airPreference field Data type Description
MaxConnections String The maximum allowed connections
PreferredAirline String Preferred airline
UpgradeAuction String Opt-in for upgrade auctions
FlightTime String Preferred Flight time
FlightMaxDuration String Preferred maximum travel duration
Accessibility data type
Standard airPreference field Data type Description
Wheelchair String Wheelchair accessibility info
Bathroom String Bathroom accessibility info
Assistance String Assistance infomation
DisabilityType String Information on disability
SupportAnimal String Support animal information
ProximityToFacilities String Needs proximity to facilities
Insurance data type
Standard airPreference field Data type Description
Name String Insurance provider or plan name
PreferenceLevel String Level of preference for insurance
Interest data type
Standard airPreference field Data type Description
Name String Specific area of interest
PreferenceLevel String Priority of this interest
Loyalty data type
Standard airPreference field Data type Description
Name String Name of loyalty program
MembershipId String Membership ID in the loyalty program
PreferenceLevel String Loyalty program preference level
Dining data type
Standard airPreference field Data type Description
MealType String Preferred type of meal
FavoriteCuisine String Favorite cuisine types
Beverage String Preferred beverages
DietaryRestriction String Dietary restrictions
AllergyInfo String Details on allergies
PreferenceLevel String Dining preference level
Media and entertainment data type
Standard airPreference field Data type Description
Name String Name of preferred entertainment
PreferenceLevel String Preference level for media/entertainment
PaymentForm data type
Standard airPreference field Data type Description
Name String Name of payment method
Type String Type of payment (e.g., credit card, PayPal)
PreferenceLevel String Payment method preference level
UsageContext String Where the payment method is used
PetInfo data type
Standard airPreference field Data type Description
Type String Type of pet
PreferenceLevel String Preference level regarding pets
SpecialRequest data type
Standard airPreference field Data type Description
Type String Type of special request
Name String Name or description of request
PreferenceLevel String Priority level of the request
TicketDistribution data type
Standard airPreference field Data type Description
PreferenceLevel String Level of preference for ticket distribution
Method String Ticket delivery method (e.g., email, physical)
TicketTime String Preferred time for ticket delivery
Marketing data type
Standard airPreference field Data type Description
ChannelType String Type of marketing channel (e.g., SMS, Email)
OptIn String Opt-in status for marketing
Frequency String Frequency of marketing communications
StartDate String Start date of marketing preference
EndDate String End date of marketing preference
Medical data type
Standard airPreference field Data type Description
Oxygen String (Airline supplied, passenger owned, concentrator, etc)
MedicalEquipment String Details on medical equipment (e.g., CPAP machine, oxygen concentrator).
Assistance String Specifies whether the traveler needs general medical assistance during travel (e.g., in-flight support, help with medication).
Stretcher String If the traveler requires a stretcher during flight, typically used for medical transport cases.
WheelChair String Wheelchair details (non-spillable, wet cell, immobile, RampNeeded, stairsAssistance, airline provided, etc)
Baggage data type
Standard airPreference field Data type Description
Animal String Indicates if the traveler is traveling with a service animal or pet, and includes relevant specifications or restrictions. (inHold, Cabin)
BaggageType String Specifies the preferred type of baggage handling (e.g., carry-on only, checked baggage, oversized).
Assistance String Indicates whether the traveler requires assistance with carrying or managing their baggage, such as airport porter services or curbside luggage help.
PreferenceLevel String Level of preference for Baggage fields