We now return the correct cabin class on British Airways offers
Historically, we've used the "booking class" (e.g. U) on offers returned by British Airways to work out the cabin class (e.g. economy), which we've found doesn't work very well. Moving forward we'll now work out the cabin class using the class name, which is more reliable.
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 firstname.lastname@example.org 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 email@example.com 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.