LLM Flight Booking Assistant

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

BookingRequest

object
flightIdstring(uuid)required
passengersarray[object]required
Show Child Parameters
paymentOne Of
objectrequired
CreditCardobject
Show Child Parameters
Example

BookingPatchRequest

object
addPassengerobject
Show Child Parameters
removePassengerIdstring(uuid)
Example

BookingResponse

flightIdstring(uuid)required
passengersarray[object]required
Show Child Parameters
paymentOne Of
required
CreditCardobject
Show Child Parameters
bookingIdstring(uuid)required
statusstringrequired

Allowed values:pendingconfirmedcancelled

totalPriceobject
Show Child Parameters
Example

Price

object
amountnumber(float)required
currencystringrequired

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

Example