Booking
Create a booking order of specific flight
Given a unique checkId previously returned, and information of customer and passengers, a booking order with an unique orderId will be returned along with totalAmount in particular currency.
An optional map of key:value pairs can be passed to extended, to assoicate certain custom data with this particular request for future tracking. For example, it is recommended to pass a client side order ID to this extended map, so later when a response is returned it is convenient to identify the corresponding order at client side.
post/booking/orders
Request body
Example request
{
"orderId": "a7dd1cf6-dc96-490b-bdf6-8685dbf5bb87",
"currency": "EUR",
"totalAmount": 456.78,
"checkId": "23246c8e-11ad-4105-845b-07ad855649c3",
"customer": {
"firstName": "Peter",
"lastName": "Parker",
"phoneCountryCode": "+1",
"phoneNumber": "1234567890",
"email": "peter_parker@yahoo.com"
},
"passengers": [
{
"firstName": "Peter",
"lastName": "Parker",
"birthday": "2001-01-01",
"travelDocument": {
"number": "EG12345678",
"placeOfIssue": "USA"
}
}
],
"extended": {
"clientsideOrderId": "O1234",
"clientsideCustomField1": "A",
"clientsideCustomField2": "B",
"clientsideCustomField3": "C"
}
}Response
OK