FlightReservation

Type name: FlightReservation

Extends Reservation

Name Type Description
additionalTicketText Text Additional information about the boarding pass.
airplaneSeat Text The location of the reserved seat (e.g., 27B).
airplaneSeatClass The cabin/class of the airplaneSeat.
airplaneSeatClass.name Text Name of the AirplaneSeatClass.
boardingGroup Text The airline-specific indicator of boarding order / preference.
bookingAgent Organization or Person Booking agent or agency. Also accepts a string (e.g. "").
bookingAgent.name Text Name of the agent/service.
bookingAgent.url URL Website of the agent/service.
bookingTime DateTime Date the reservation was made.
modifiedTime DateTime (recommended for Confirmation Cards/Search Answers) Time the reservation was last modified.
potentialAction , ConfirmAction, CancelAction or CheckInAction Action that can be performed on the reservation.
potentialAction.target EntryPoint Specifies a handler to process the action, typically a simple URL.
programMembership ProgramMembership Any membership in a frequent flyer, hotel loyalty program, etc. being applied to the reservation.
programMembership.memberNumber Text The identifier of the membership.
programMembership.program Text The name of the program.
reservationFor
(Required)
Flight The flight the reservation is for.
reservationFor.airline
(Required)
Airline The airline providing the flight.
reservationFor.airline.iataCode
(Required)
Text The IATA code for the airline.
reservationFor.airline.name
(Required)
Text Name of the Airline.
reservationFor.arrivalAirport
(Required)
Airport The final destination of the flight. Also accepts a string (e.g. "John F. Kennedy International Airport JFK").
reservationFor.arrivalAirport.iataCode
(Required)
Text The IATA code for the airport (e.g. 'UA').
reservationFor.arrivalAirport.name
(Required)
Text Name of the Airport.
reservationFor.arrivalGate Text Identifier of the airport arrival gate of the flight.
reservationFor.arrivalTerminal Text The airport terminal of the arrivalGate.
reservationFor.arrivalTime
(Required)
DateTime Expected time of arrival.
reservationFor.boardingTime DateTime Time when boarding will commence.
reservationFor.departureAirport
(Required)
Airport The departure airport for the flight. Also accepts a string (e.g. "San Francisco Airport SFO").
reservationFor.departureAirport.iataCode
(Required)
Text The IATA code for the airport (e.g. 'UA').
reservationFor.departureAirport.name
(Required)
Text Name of the Airport.
reservationFor.departureGate Text Identifier of the airport departure gate of the flight.
reservationFor.departureTerminal Text The airport terminal of the departureGate.
reservationFor.departureTime
(Required)
DateTime Expected time of departure.
reservationFor.flightNumber
(Required)
Text Flight identifier.
reservationFor.operatedBy Airline The airline operating the flight.
reservationFor.operatedBy.iataCode Text The IATA code for the airline.
reservationFor.operatedBy.name Text Name of the Airline.
reservationFor.webCheckinTime DateTime Earliest time for web checkin.
reservationNumber
(Required)
Text The number or id of the reservation.
reservationStatus
(Required)
ReservationStatus Current status of the reservation.
ticketDownloadUrl URL Where the boarding pass can be downloaded.
ticketNumber Text The number or id of the ticket.
ticketPrintUrl URL Where the boarding pass can be printed.
ticketToken Text or URL If the barcode image is hosted on your site, the value of the field is URL of the image, or a barcode or QR URI, such as "barcode128:AB34" (ISO-15417 barcodes), "qrCode:AB34" (QR codes), "aztecCode:AB34" (Aztec codes), "barcodeEAN:1234" (EAN codes) and "barcodeUPCA:1234" (UPCA codes).
underName
(Required)
Organization or Person The passenger.
underName.email Text Email address.
underName.name
(Required)
Text Name of the Person.
url URL Web page where reservation can be viewed.