Specifying custom IDs for passengers when creating an offer request is now deprecated
Historically, we’ve allowed you to optionally specify a custom ID for each passenger when creating an offer request. These custom IDs are then used throughout the API. We recently marked this feature as deprecated, and we’ve now removed it from our documentation.
You can now book extra bags using the Duffel API 🧳
We've released support for ancillary bags in the Duffel API. To make the integration of this new feature as smooth as possible we've written a step by step guide on how it works. We've also updated our API documentation to reflect the API changes.
Vueling's 'Optima Fare', now available!
As part of our Vueling offering, we now return 'Optima Fare' results.
We've added fare brand support for Cathay Pacific, Iberia and Singapore Airlines
We now return fare_brand_names in offers from Cathay Pacific 🇭🇰, Iberia 🇪🇸 and Singapore Airlines 🇸🇬.
Aegean Airlines and Olympic Air offers now include baggage information
When you search and get back an offer from Aegean Airlines or Olympic Air 🇬🇷, we'll now include information about any checked baggage included with the offer.
Change `iata_code` type to `string` in Aircraft schema
In our Aircraft schema, we had our iata_code type set as an integer. The correct type should be string.
Segments on offers and orders in the API are now more consistent
We're making segments on offers and orders in the API more consistent.
Slices and segments now have `id`s
Slices and segments didn't use to have ids, but now they do. These ids uniquely identify the slices/segments inside the parent offer or order.
We now return `documents` (for example e-tickets) with orders 📝
We now return these documents in the API with a type and a unique_identifier.
You can now provide passport information when creating an order with seven more airlines 🛂
When creating an order, you can now optionally provide passengers' passport information for the following airlines: Previously, this feature was only supported...