POST/v2/cart

কার্ট তৈরি করুন

সাইন-ইন করা কাস্টমারের বিপরীতে একটি ভাড়া হোল্ড করুন। কার্ট আইডি পরের প্রতিটি ধাপ চালায়।

Bearer টোকেনঅথরিটি: B2C_CART_CREATEhttps://booking.aerolink.dev

কার্টের মালিক হিসেবে অথেন্টিকেটেড কাস্টমার ছাপ পড়ে। দামে আপনার স্টোরফ্রন্ট মার্কআপ আগে থেকেই আছে। আপডেট না করা পর্যন্ত প্যাসেঞ্জার খালি। facilities-এর cabinBaggage ও checkinBaggage প্রতি ট্রিপে একটি এন্ট্রি — রিটার্ন বুকিংয়ে দুইটি।

cURL

bash
curl -X POST https://booking.aerolink.dev/v2/cart \
  -H "Authorization: Bearer eyJ..." \
  -H "Content-Type: application/json" \
  -d '{"itineraryId":"66d2...","pricingIndex":0,"channel":"WEB"}'

হেডার

AuthorizationBearer
আবশ্যক

কাস্টমার অ্যাকসেস টোকেন

Content-Typeapplication/json
আবশ্যক

JSON বডি

রিকোয়েস্ট

JSON
{
  "itineraryId": "66d2...",
  "pricingIndex": 0,
  "channel": "WEB"
}

বডি ফিল্ড

itineraryIdstring
আবশ্যক

ইটিনারেরি আইডি, বা flightId — দুটোই চেষ্টা হয়

pricingIndexnumber
ঐচ্ছিক

কোন প্রাইস গ্রুপ। ডিফল্ট ০।

channelenum
আবশ্যক

ApplicationChannel, যেমন WEB

রেসপন্স

200
{
  "message": "Success",
  "data": {
    "id": "66e1...",
    "searchId": "9f2c...",
    "price": { "currencyCode": "BDT", "total": 46300 },
    "tripSummary": {
      "tripType": "ONE_WAY",
      "cabinType": "ECONOMY",
      "airPlate": "EK",
      "totalSegment": 1,
      "firstPair": "DAC-DXB",
      "tripDescriptions": [],
      "lineItems": []
    },
    "passengers": [],
    "facilities": {},
    "finalPaymentDate": "2026-10-10T23:59:59"
  }
}

রেসপন্স ফিল্ড

idstring

কার্ট আইডি, পরের প্রতিটি ধাপে

priceB2cFare

লাইভ ভাড়া, মার্কআপসহ

finalPaymentDatestring

বুকিং মেয়াদ শেষ হওয়ার আগের সময়সীমা

এরর

404Entity Not Found

এই itineraryId-এর ইটিনারেরি নেই

401 / 403UNAUTHORIZED

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