LLM Flight Booking Assistant

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

FlightSearchResponse

object
flightsarray[object]required

Example:{"id":"f7d5d7c8-9b3e-4a0e-93e0-3bb08f75df0f","airline":"Example Air","flightNumber":"EA123","origin":{"code":"DEN","name":"Denver International Airport","city":"Denver","country":"USA"},"destination":{"code":"LAX","name":"Los Angeles International Airport","city":"Los Angeles","country":"USA"},"departureTime":"2025-06-01T08:00:00Z","arrivalTime":"2025-06-01T10:00:00Z","durationMinutes":120,"aircraft":"Boeing 737","seatsAvailable":42}

Show Child Parameters
paginationobject
Show Child Parameters
Example