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

কোয়েরি প্যারামিটার

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[].offerIdstring

BdFare অফার আইডি; Sabre-এ null

priceGroups[].totalFareB2cFare

এই ফেয়ার অপশনের পুরো বুকিং টোটাল, মার্কআপসহ

priceGroups[].passengers[]array

প্যাসেঞ্জার প্রতি ভাঙন

passengers[].fareB2cFare

মার্কআপ-সহ টোটালে এই প্যাসেঞ্জারের ভাগ

বিজনেস রুল

  • কমার্শিয়াল ফিল্ড গঠনগতভাবে নেই: costingPrice, agentPrice, mrpFare, priceDetails।

এরর

400Entity Not Found

searchId কোয়েরি নেই

401 / 403UNAUTHORIZED

টোকেন নেই বা B2C_FLIGHT_DETAIL নেই