LLM Flight Booking Assistant

IATACode

string

IATA airport code

Match pattern:^[A-Z]{3}$

Example:DEN

Example

Flight

object
idstring(uuid)required
airlinestringrequired
flightNumberstringrequired
originobjectrequired
Show Child Parameters
destinationobjectrequired
Show Child Parameters
departureTimestring(date-time)required
arrivalTimestring(date-time)required
durationMinutesinteger

>= 0

aircraftstring
seatsAvailableinteger
Example

Airport

object
codestring

IATA airport code

Match pattern:^[A-Z]{3}$

Example:DEN

namestring
citystring
countrystring
Example

Passenger

object
firstNamestringrequired
lastNamestringrequired
dateOfBirthstring(date)required
passportNumberstring
nationalitystring
Example

FlightSearchRequest

object
originstringrequired

IATA airport code

Match pattern:^[A-Z]{3}$

Example:DEN

destinationstringrequired

IATA airport code

Match pattern:^[A-Z]{3}$

Example:DEN

departureDatestring(date)required
returnDatestring(date)
passengersintegerrequired

>= 1

cabinClassstring

Allowed values:economypremium_economybusinessfirst

Example