We've fixed creating orders involving American Airlines and United's "regional carriers"
When creating an order involving American Airlines and United's "regional carriers" (for example 'Mesa Airlines dba United Express or SkyWest Airlines as American Eagle'), we'd often create the booking with the airline but return a '500 Internal Server Error' anyway. This is now fixed.
You can now search and make bookings with Vueling and LEVEL 🇪🇺
To get access to flights from Vueling and LEVEL, get in touch with our support team at email@example.com and we'll do the rest.
We now give you the information about flights' operating carriers needed to be compliant with international rules
Many countries' laws require companies selling flights to always disclose the full name of the operating carrier of flights they're selling, not just the marketing carrier.
We take care of this in our API. On offers and orders, we will return an operating carrier object on each of the segments with a name that includes all of the information you need to display.
We've fixed cabin class filtering for Aegean Airlines and Olympic Air
When creating an offer request asking only for offers in Economy by setting cabin_class to economy, we'll now correctly only return Economy offers for Aegean Airlines and Olympic Air.
You can now book with British Airways through Duffel 🇬🇧
To get access to flights from British Airways, get in touch with our support team at firstname.lastname@example.org and we'll get you set up. With Duffel, you'll get access to the best NDC exclusive fares and will avoid GDS surcharges.
Orders in the API now include details on the passengers
When returning an order, we now include details on the passengers.
When creating an order, you must provide an email and phone number for each passenger
When creating an order, you must provide an email and phone_number for each passenger.
You can now search for flights without specifying a cabin class
You can now create an Offer Request without specifying a cabin_class. We'll return offers across all available cabins.
When you fetch an order, we'll now check with the airline to see if anything has changed
When you fetch an order from the API, where possible, we'll now check for any updates on the airline's side before we return the order back to you.
You now have to confirm the 'amount' and 'currency' when paying for an order
You now have to include the amount and currency of the payment. This means that we can check - and the airlines can double-check - that you'll be charged exactly the amount that you're expecting.