bookingIdstring(uuid)required
Retrieve booking details
get
Path Parameters
Response
application/json
Response
application/json
Booking details
BookingResponse
flightIdstring(uuid)required
passengersarray[object]required
Show Child Parameters
payment
One Ofrequired
CreditCardobject
Show Child Parameters
bookingIdstring(uuid)required
statusstringrequired
Allowed values:pendingconfirmedcancelled
totalPriceobject
Show Child Parameters
get/flights/{bookingId}
Authentication
Path Parameters
application/json
Modify booking
patch
Path Parameters
bookingIdstring(uuid)required
Body
application/json
Body
application/json
Booking patch request body
BookingPatchRequest
addPassengerobject
Show Child Parameters
removePassengerIdstring(uuid)
Response
application/json
Response
application/json
Booking updated
BookingResponse
flightIdstring(uuid)required
passengersarray[object]required
Show Child Parameters
payment
One Ofrequired
CreditCardobject
Show Child Parameters
bookingIdstring(uuid)required
statusstringrequired
Allowed values:pendingconfirmedcancelled
totalPriceobject
Show Child Parameters
patch/flights/{bookingId}
Authentication
Path Parameters
Body
{}
application/json
Cancel booking
delete
Path Parameters
bookingIdstring(uuid)required
Response
Response
Booking cancelled
delete/flights/{bookingId}
Authentication
Path Parameters
auth
Authentication and authorization
User login
post
Body
application/json
Body
application/json
usernamestring
passwordstring(password)
Response
application/json
Response
application/json
Login successful
tokenstring
expiresIninteger(int32)
post/auth/login
Authentication
Body
{}
application/json