Update Flight
این متد برای ویرایش و تغییر اطلاعات پایهی یک پرواز موجود در Inventory استفاده میگردد.
توجه نمایید درصورتی که بلافاصله پس از ویرایش پرواز با این متد، اقدام به دریافت لیست پروازها با استفاده از متد Get Flight List کنید، ممکن است پرواز را همچنان با اطلاعات قبلی در لیست دریافتی مشاهده کنید. برای جلوگیری از این اتفاق میبایست «حداکثر 5 ثانیه» صبر نموده و سپس درخواست Get Flight List را اجرا کنید.
API Endpoint
https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/Update/V1 post
Request Parameters
UserName
string
نام کاربری
Password
string
رمز عبور
FlightId
number
شناسه منحصر به فرد پرواز
OldData
object
اطلاعات قبلی پرواز. مقادیر فیلدهای این شی باید دقیقا مطابق با اطلاعات پرواز در قبل از ویرایش پرواز باشد
FlightNumber
string
شماره پرواز
FlightDate
string
تاریخ و ساعت خروج پرواز با فرمت yyyy-MM-dd HH:mm به صورت میلادی و به وقت محلی مبدا
OriginIataCode
string
کد سه حرفی یاتای مبدا
DestinationIataCode
string
کد سه حرفی یاتای مقصد
AirlineIataCode
string
کد یاتای شرکت هواپیمایی
SeatCapacity
number
تعداد ظرفیت کلی پرواز
HideFlightFromSubsidiaryAgencies
bool
مخفی کردن پرواز از دید کاربران خارج از دفتر مرکزی
AircraftId
number
شناسه منحصر به فرد هواپیما
FlightDurationInMinute
number
طول کلی پرواز از زمان خروج تا ورود به مقصد
PublicRemarks
string
ملاحظات عمومی که روی پرواز نوشته میشود و قابل مشاهده در صفحه رزرو پرواز میباشد
PrivateRemarks
string
ملاحظات خصوصی که روی پرواز نوشته شده است و فقط توسط کاربران دفترمرکزی قابل مشاهده میباشد
ETicketRemarks
string
ملاحظات عمومی که جهت نمایش روی بلیت نوشته میشود. این ملاحظات روی فایل بلیت به رنگ قرمز نمایش داده میشود
CanIssueOpenReturning
bool
ایجاد امکان رزرو همزمان پرواز برگشت بصورت OPEN با این پرواز
PreventBookReturningFlightOnOtherAirlines
bool
جلوگیری از امکان رزرو همزمان پرواز برگشت روی ایرلاینی متفاوت با ایرلاین این پرواز
CloseTimeoutInMinute
number
تعیین میکند که چند دقیقه قبل از ساعت خروج، پرواز به صورت خودکار close شود. مقدار 0 به معنای عدم close شدن خودکار میباشد
StatusId
number
شناسه وضعیت پرواز. مقادیر مجاز: 1 ، 2 ، 3 ، 4 ، 5 که به ترتیب عبارتند از: Boarding ، Checkin ، Closed ، Canceled ، OnTime
NewData
object
اطلاعات جدید پرواز
FlightNumber
string
شماره پرواز
FlightDate
string
تاریخ و ساعت خروج پرواز با فرمت yyyy-MM-dd HH:mm به صورت میلادی و به وقت محلی مبدا
OriginIataCode
string
کد سه حرفی یاتای مبدا
DestinationIataCode
string
کد سه حرفی یاتای مقصد
AirlineIataCode
string
کد یاتای شرکت هواپیمایی
SeatCapacity
number
تعداد ظرفیت کلی پرواز
HideFlightFromSubsidiaryAgencies
bool
مخفی کردن پرواز از دید کاربران خارج از دفتر مرکزی
AircraftId
number
شناسه منحصر به فرد هواپیما
FlightDurationInMinute
number
طول کلی پرواز از زمان خروج تا ورود به مقصد
PublicRemarks
string
ملاحظات عمومی که روی پرواز نوشته میشود و قابل مشاهده در صفحه رزرو پرواز میباشد
PrivateRemarks
string
ملاحظات خصوصی که روی پرواز نوشته شده است و فقط توسط کاربران دفترمرکزی قابل مشاهده میباشد
ETicketRemarks
string
ملاحظات عمومی که جهت نمایش روی بلیت نوشته میشود. این ملاحظات روی فایل بلیت به رنگ قرمز نمایش داده میشود
CanIssueOpenReturning
bool
ایجاد امکان رزرو همزمان پرواز برگشت بصورت OPEN با این پرواز
PreventBookReturningFlightOnOtherAirlines
bool
جلوگیری از امکان رزرو همزمان پرواز برگشت روی ایرلاینی متفاوت با ایرلاین این پرواز
CloseTimeoutInMinute
number
تعیین میکند که چند دقیقه قبل از ساعت خروج، پرواز به صورت خودکار close شود. مقدار 0 به معنای عدم close شدن خودکار میباشد
StatusId
number
شناسه وضعیت پرواز. مقادیر مجاز: 1 ، 2 ، 3 ، 4 ، 5 که به ترتیب عبارتند از: Boarding ، Checkin ، Closed ، Canceled ، OnTime
{
"UserName": "your username",
"Password": "your MD5 of password",
"FlightId": 65420,
"OldData": {
"FlightNumber": "7410",
"FlightDate": "2025-08-20 13:30",
"OriginIataCode": "IFN",
"DestinationIataCode": "AWZ",
"AirlineIataCode": "FP",
"SeatCapacity": 100,
"HideFlightFromSubsidiaryAgencies": false,
"AircraftId": 1,
"FlightDurationInMinute": 105,
"PublicRemarks": "",
"PrivateRemarks": "",
"ETicketRemarks": "",
"CanIssueOpenReturning": false,
"PreventBookReturningFlightOnOtherAirlines": false,
"CloseTimeoutInMinute": 0,
"StatusId": 1
},
"NewData": {
"FlightNumber": "7410",
"FlightDate": "2025-08-20 13:30",
"OriginIataCode": "IFN",
"DestinationIataCode": "AWZ",
"AirlineIataCode": "FP",
"SeatCapacity": 110,
"HideFlightFromSubsidiaryAgencies": false,
"AircraftId": 1,
"FlightDurationInMinute": 105,
"PublicRemarks": "",
"PrivateRemarks": "",
"ETicketRemarks": "",
"CanIssueOpenReturning": false,
"PreventBookReturningFlightOnOtherAirlines": false,
"CloseTimeoutInMinute": 0,
"StatusId": 1
}
}
Response Data
No Content
http code 204
ریسپانس فاقد بدنه میباشد
204 No Content