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 |