Flight Reservation schema field group
Flight Reservation is a standard schema field group for the XDM ExperienceEvent class used to capture information regarding a flight reservation.
The field group is an extension of the Reservation Details field group, and contains all of the same fields under a single object-type field, reservations. In addition to these generic fields, Flight Reservation also includes flightReservations array. This array of objects is used to describe one or more reservations with properties unique to air travel.
flightReservations array. For information on the other fields provided under the reservations object, please refer to the Reservation Details field group reference.
flightReservations
flightReservations is an array of objects that represents a list of flight reservations. If a reservation event involves reservations for multiple connecting flights on a trip, for example, these reservations can be listed as individual objects under flightReservations for a single event.
The structure of each object provided under flightReservations is provided below.
flightCheckInCaptures details about the flight check-in. The object includes the following properties:
arrivalAirportCode: (String) The airport code of the arrival city.boardingGroup: (String) The airline-specific indicator of boarding order.checkInMethod: (String) The method used the check in, such as counter, online, kiosk, or self-service.checkedBags: (Integer) The number of bags checked for the flight.checkedPassengers: (Integer) The number of passengers checked in for the flight, if multiple passengers exist for the same reservation number.confirmationNumber: (String) The reservation confirmation number or identifier.departureAirportCode: (String) The airport code of the departure city.flightNumber: (String) The flight number for the flight being reserved.
flightStatusSearchCaptures the details returned when the flight’s status is searched. The object includes the following properties:
arrivalAirportCode: (String) The airport code of the arrival city.boardingGroup: (String) The airline-specific indicator of boarding order.departureAirportCode: (String) The airport code of the departure city.departureDate: (DateTime) The departure date of the flight being reserved.flightNumber: (String) The flight number for the flight being reserved.searchCount: (Integer) The number of times the reserved flight’s status has been searched for.
agentIDaircraftIDaircraftTypearrivalAirportCodearrivalDatecancellationconfirmationNumbercreatedcurrencyCodedepartureAirportCodedepartureDatefareClassflightNumberlengthloyaltyIDmodificationmodificationDatenumberOfAdultsnumberOfChildrenpassengerIDpurposesalesChannelsecurityScreeningstatusticketNumbertripTypeFor more details on the field group, refer to the public XDM repository: