LLM Flight Booking Assistant

Retrieve booking details

get

Path Parameters

bookingIdstring(uuid)required

Response

application/json

Booking details

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
get/flights/{bookingId}
 
application/json

Modify booking

patch

Path Parameters

bookingIdstring(uuid)required

Body

application/json

Booking patch request body

BookingPatchRequest

addPassengerobject
Show Child Parameters
removePassengerIdstring(uuid)

Response

application/json

Booking updated

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
patch/flights/{bookingId}

Body

{}
 
application/json

Cancel booking

delete

Path Parameters

bookingIdstring(uuid)required

Response

Booking cancelled

delete/flights/{bookingId}
 

auth

Authentication and authorization

User login

post

Body

application/json
usernamestring
passwordstring(password)

Response

application/json

Login successful

tokenstring
expiresIninteger(int32)
post/auth/login

Body

{}
 
application/json