GET
/v2/flight/detail/{id}ফ্লাইট ডিটেইল
একটি ইটিনারেরি — প্রাইস গ্রুপ, ব্র্যান্ডেড ফেয়ার, ব্যাগেজ আর ন্যায্য প্যাসেঞ্জার ভাগ।
Bearer টোকেনঅথরিটি: B2C_FLIGHT_DETAILhttps://booking.aerolink.dev
totalFare.total বুকিং টোটাল, মার্কআপ একবার। passengers[].fare.total অনুপাতিক ভাগ, তাই সারিগুলো গ্রুপ টোটালে যোগ হয়। ব্র্যান্ডেড ফেয়ারে সব প্রাইস গ্রুপ আসে যাতে কাস্টমার বেছে নিতে পারে; নইলে শুধু pricingIndex-এর গ্রুপ।
cURL
bash
curl "https://booking.aerolink.dev/v2/flight/detail/1-1?searchId=9f2c...&pricingIndex=0" \
-H "Authorization: Bearer eyJ..."পাথ প্যারামিটার
idstringআবশ্যক
সার্চ রোয়ের flightId
idstring আবশ্যক | সার্চ রোয়ের flightId |
কোয়েরি প্যারামিটার
searchIdstringআবশ্যক
এই ফ্লাইট যে সার্চের
pricingIndexnumberঐচ্ছিক
কোন প্রাইস গ্রুপ। ডিফল্ট ০। নন-নিউমেরিক ০ হয়।
searchIdstring আবশ্যক | এই ফ্লাইট যে সার্চের |
pricingIndexnumber ঐচ্ছিক | কোন প্রাইস গ্রুপ। ডিফল্ট ০। নন-নিউমেরিক ০ হয়। |
রেসপন্স
200
{
"message": "Success",
"data": {
"id": "66d2...",
"flightId": "1-1",
"searchId": "9f2c...",
"totalPrice": { "currencyCode": "BDT", "total": 46000 },
"tripList": [],
"priceGroups": [
{
"offerId": null,
"flatBookingCode": "Y",
"brandInfo": {},
"brandFeatures": [],
"amenities": [],
"typeWiseFareBasicMap": {},
"totalFare": {
"currencyCode": "BDT",
"baseFare": 40000,
"tax": 0,
"ait": 0,
"gross": 40500,
"subTotal": 40000,
"discount": 200,
"serviceCharge": 500,
"total": 46300
},
"passengers": [
{
"passengerType": "ADT",
"passengerNo": 1,
"fareBasisCodeList": ["YOWBD"],
"refundable": true,
"cabinBaggage": {},
"checkinBaggage": {},
"penalties": [],
"fare": { "currencyCode": "BDT", "total": 46300 }
}
]
}
]
}
}রেসপন্স ফিল্ড
priceGroups[].offerIdstringBdFare অফার আইডি; Sabre-এ null
priceGroups[].totalFareB2cFareএই ফেয়ার অপশনের পুরো বুকিং টোটাল, মার্কআপসহ
priceGroups[].passengers[]arrayপ্যাসেঞ্জার প্রতি ভাঙন
passengers[].fareB2cFareমার্কআপ-সহ টোটালে এই প্যাসেঞ্জারের ভাগ
priceGroups[].offerIdstring | BdFare অফার আইডি; Sabre-এ null |
priceGroups[].totalFareB2cFare | এই ফেয়ার অপশনের পুরো বুকিং টোটাল, মার্কআপসহ |
priceGroups[].passengers[]array | প্যাসেঞ্জার প্রতি ভাঙন |
passengers[].fareB2cFare | মার্কআপ-সহ টোটালে এই প্যাসেঞ্জারের ভাগ |
বিজনেস রুল
- কমার্শিয়াল ফিল্ড গঠনগতভাবে নেই: costingPrice, agentPrice, mrpFare, priceDetails।
এরর
400Entity Not Found
searchId কোয়েরি নেই
401 / 403UNAUTHORIZED
টোকেন নেই বা B2C_FLIGHT_DETAIL নেই
| HTTP | message | কখন |
|---|---|---|
| 400 | Entity Not Found | searchId কোয়েরি নেই |
| 401 / 403 | UNAUTHORIZED | টোকেন নেই বা B2C_FLIGHT_DETAIL নেই |