KongAir APIs

Get a customer's current bookings

Returns a list of bookings for the current customer.

get
https://api.kongair.dev/bookings

Response

application/json

Successful Response

ticket_numberstringrequired
flightobjectrequired
Show Child Parameters
seatstring
get/bookings
 
application/json

Create a new customer booking

Creates a new booking for a customer.

post
https://api.kongair.dev/bookings

Body

application/json

Booking request details

BookingRequest

flight_numberstringrequired
seatstring

Response

application/json

Booking Created Successfully

BookingResponse

ticket_numberstringrequired
post/bookings

Body

{ "flight_number": "KA924", "seat": "32A" }
 
application/json

Get a specific booking by ticket number

Returns a specific booking given its ticket number.

get
https://api.kongair.dev/bookings/{ticketNumber}

Path Parameters

ticketNumberstringrequired

The ticket number

Response

application/json

Successful response with the requested booking

Booking

ticket_numberstringrequired
flightobjectrequired
Show Child Parameters
seatstring
get/bookings/{ticketNumber}
 
application/json

Update an existing booking

Updates an existing booking completely.

put
https://api.kongair.dev/bookings/{ticketNumber}

Path Parameters

ticketNumberstringrequired

The ticket number to update

Body

application/json

Updated booking details

Booking

ticket_numberstringrequired
flightobjectrequired
Show Child Parameters
seatstring

Response

application/json

Booking updated successfully

Booking

ticket_numberstringrequired
flightobjectrequired
Show Child Parameters
seatstring
put/bookings/{ticketNumber}

Body

{ "ticket_number": "ticket_number", "flight": {} }
 
application/json

Partially update an existing booking

Partially updates an existing booking.

patch
https://api.kongair.dev/bookings/{ticketNumber}

Path Parameters

ticketNumberstringrequired

The ticket number to update

Body

application/json

Partial booking details to update

Booking

ticket_numberstringrequired
flightobjectrequired
Show Child Parameters
seatstring

Response

application/json

Booking updated successfully

Booking

ticket_numberstringrequired
flightobjectrequired
Show Child Parameters
seatstring
patch/bookings/{ticketNumber}

Body

{ "ticket_number": "ticket_number", "flight": {} }
 
application/json