LLM Flight Booking Assistant

flightStatus

WEBHOOK
post

Body

application/json

FlightStatusUpdate

flightIdstring(uuid)required
statusstringrequired

Allowed values:scheduledboardingdeparteddelayedarrivedcancelled

timestampstring(date-time)required

Response

204

Status received

post

Body

{ "flightId": "flightId", "status": "scheduled", "timestamp": "timestamp" }
204

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