API Reference
POSTFlight

Submit Flight Booking

/flight/booking/submit

Submit passengers, selected flights, fare information, and contact data for booking.

Source: API Documentation.pdf, pages 49-55

Authorization required

Call the authentication endpoint first, then include the returned access token in the Authorization header together with Content-Type: application/json.

Source notes

Display normalizationCurly quotation marks from the PDF were normalized to straight quotes for copyable code display; fields and values were otherwise retained.

Parameters

NameTypeExampleDescription
contactDetailObject-Primary contact information for the booking.
passengersObject-Passenger details including adults, children, and infants.
flightIdsArray (String)[""]List of selected flight IDs.
destinationIdString<destination-id>Destination identifier.
journeyTypeStringONE_WAYType of journey (ONE_WAY / ROUND_TRIP).
localeStringid_IDLocale setting for booking.
loginIDString<login-id>User login identifier.
loginTypeStringEMAILType of login credential used.
customerLoginIDString<customer-login-id>Customer login identifier.
customerLoginTypeStringEMAILType of customer login credential.
sourceStringGSPBooking source identifier.
jabatanString-User role or position (if applicable).
additionalDataString<additional-data>Additional custom data if required.
successBooleantrueIndicates whether booking submission was successful.
dataObject-Booking submission result container.
bookingSubmissionStatusStringOKStatus of booking submission process.
bookingIdString<booking-id>System-generated booking ID.
partnerBookingIdString<partner-booking-id >Partner reference booking ID.
paymentExpirationTimeString1768276740000Payment expiration timestamp (epoch).
flightBookingDetailObject-Detailed flight booking information.
statusStringBOOKEDBooking status.
fareDetailObject-Fare breakdown details.
journeysArray (Object)-List of booked flight journeys.
grandTotalFareWithCurrencyObject-Final total booking amount.
bookingTimeString1768269594165Booking timestamp (epoch).
paymentConfirmationStatusStringOKPayment confirmation result (if applicable).