POST
/v2/fare-rulesফেয়ার রুল
সার্চ বা ডিটেইল থেকে আপনার কাছে থাকা ইটিনারেরির পেনাল্টি ও রুল লেখা।
Bearer টোকেনঅথরিটি: B2C_FARE_RULEhttps://api1.vacaychi.com/booking
সার্চ বা ফ্লাইট ডিটেইল থেকে সেভ করা ফ্লাইট আইডি ব্যবহার করুন। itineraryId flightId-এর উপনাম হিসেবে গৃহীত। pricingIndex ডিফল্ট ০। সরাসরি Sabre ফিল্ড (ফেয়ার বেসিস, অরিজিন, ডেস্টিনেশন, মার্কেটিং ক্যারিয়ার, PCC, ডিপারচার সময়) বাদ যায়। শুধু সেই ফিল্ড পাঠালে, flightId ছাড়া, ৪০০।
ATPCO Sabre OTA Air Rules ব্যবহার করে। NDC জমা অফারের দাম নেয়, না পেলে সার্চের সময় ধরা পেনাল্টিতে ফিরে যায়।
cURL
bash
curl -X POST https://api1.vacaychi.com/booking/v2/fare-rules \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"flightId":"66d2...","pricingIndex":0}'হেডার
Content-Typeapplication/jsonআবশ্যক
JSON বডি
Content-Typeapplication/json আবশ্যক | JSON বডি |
রিকোয়েস্ট
JSON
{
"flightId": "66d2...",
"pricingIndex": 0
}বডি ফিল্ড
flightIdstringআবশ্যক
সার্চ বা ফ্লাইট ডিটেইলের ইটিনারেরি আইডি। itineraryId একটি উপনাম।
pricingIndexnumberঐচ্ছিক
কোন ব্র্যান্ডেড ফেয়ার ব্যাখ্যা হবে। ডিফল্ট ০।
flightIdstring আবশ্যক | সার্চ বা ফ্লাইট ডিটেইলের ইটিনারেরি আইডি। itineraryId একটি উপনাম। |
pricingIndexnumber ঐচ্ছিক | কোন ব্র্যান্ডেড ফেয়ার ব্যাখ্যা হবে। ডিফল্ট ০। |
রেসপন্স
200
{
"message": "Success",
"data": [
{ "rph": "1", "title": "PENALTIES", "text": "CHANGES PERMITTED…" }
],
"error": null
}রেসপন্স ফিল্ড
rphstringরুল অনুচ্ছেদ নম্বর
titlestringরুল শিরোনাম, যেমন PENALTIES
textstringরুলের লেখা
rphstring | রুল অনুচ্ছেদ নম্বর |
titlestring | রুল শিরোনাম, যেমন PENALTIES |
textstring | রুলের লেখা |
এরর
400flightId is required
ইটিনারেরি আইডি নেই
404Itinerary not found for id: …
অজানা আইডি
400Fare rules unavailable for this NDC fare
NDC অফার ও জমা পেনাল্টি দুটোই খালি
401 / 403UNAUTHORIZED
টোকেন নেই, অথবা টোকেনে B2C_FARE_RULE নেই
| HTTP | message | কখন |
|---|---|---|
| 400 | flightId is required | ইটিনারেরি আইডি নেই |
| 404 | Itinerary not found for id: … | অজানা আইডি |
| 400 | Fare rules unavailable for this NDC fare | NDC অফার ও জমা পেনাল্টি দুটোই খালি |
| 401 / 403 | UNAUTHORIZED | টোকেন নেই, অথবা টোকেনে B2C_FARE_RULE নেই |
