Multi-step search API does not return business or first class BA flights
BakerSmithA opened this issue · comments
Hi,
The Duffel best practise docs recommended using the multi-step search API. We've developed against that, however, we're not getting any business or first class flights for British Airways in the production environment (they show up in the development environment).
I've tested to see whether this is an issue with our codebase, however, the same issue is present in the Duffel dashboard:
![Screenshot 2024-05-01 at 09 51 44](https://private-user-images.githubusercontent.com/23617988/327087184-4349f7b8-c480-477a-96d3-9098eef93cf9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1ODgzNzQsIm5iZiI6MTcyMDU4ODA3NCwicGF0aCI6Ii8yMzYxNzk4OC8zMjcwODcxODQtNDM0OWY3YjgtYzQ4MC00NzdhLTk2ZDMtOTA5OGVlZjkzY2Y5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEwVDA1MDc1NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVmMzY1ZTljN2Y1YzcxMDNlZjk3YzU3NDk2ZTg0MTk4YzgyMDAzNWM1NWY0YTc5YTA0YmUzYzUwNjVmZjJlNzUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.60k9nfhajNpp4NdTVTKb2hZyo-VoLK8aF6cavSCkCfA)
BA not listed in available airlines for this route:
![Screenshot 2024-05-01 at 09 51 55](https://private-user-images.githubusercontent.com/23617988/327087209-a8503bf7-17db-476e-897c-e653096c076d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1ODgzNzQsIm5iZiI6MTcyMDU4ODA3NCwicGF0aCI6Ii8yMzYxNzk4OC8zMjcwODcyMDktYTg1MDNiZjctMTdkYi00NzZlLTg5N2MtZTY1MzA5NmMwNzZkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEwVDA1MDc1NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZiNTIzYzg2Y2M2MzdhZTZhNjUwN2ZjYjM1MDA2MGRmYzBhNDYyNjBmYmRmZjNhMjNhNDdkNGY3YWI1MjE5NzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.dNQsN-lCZRyuwZDaDp181zmUS73qNopIgWlEqXhG1bE)
Business class flights are available through BA's website for this route:
![](https://private-user-images.githubusercontent.com/23617988/327087259-1defec9c-b915-4a5d-9ba8-0f646fa78671.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1ODgzNzQsIm5iZiI6MTcyMDU4ODA3NCwicGF0aCI6Ii8yMzYxNzk4OC8zMjcwODcyNTktMWRlZmVjOWMtYjkxNS00YTVkLTliYTgtMGY2NDZmYTc4NjcxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEwVDA1MDc1NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU1NGJlNmIxZDFjYjQ4YTQyNjgzZDE0MDMwMjI2MTJmOTNiMTQ2Yzk3OTU4ZWRiN2Q1OGUzYmZkY2U4NGZlZmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.BQhmAmrWrVbkZH_aKofC0zTfIJI_FgUHBl7yd15SgKY)
I've also tested using the older single-step search API (request below), which does return business class BA flights.
curl --location 'https://api.duffel.com/air/offer_requests' \
--header 'Accept-Encoding: gzip' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Duffel-Version: v1' \
--header 'Authorization: Bearer ••••••' \
--data '{
"data": {
"slices" : [
{
"origin": "LHR",
"destination": "CPT",
"departure_date": "2024-05-13"
}
],
"passengers": [{ "type": "adult" }],
"cabin_class": "business",
"max_connections": 0
}
}'
Hi @BakerSmithA,
Thank you for providing all the details.
Do you mind opening a support ticket with help@duffel.com as it's not a javascript client specific issue?