update-flight

Download Markdown for LLM

متد Update Flight

این متد برای ویرایش و تغییر اطلاعات پایه‌ی یک پرواز موجود در Inventory استفاده می‌گردد.

توجه نمایید درصورتی که بلافاصله پس از ویرایش پرواز با این متد، اقدام به دریافت لیست پروازها با استفاده از متد Get Flight List کنید، ممکن است پرواز را همچنان با اطلاعات قبلی در لیست دریافتی مشاهده کنید. برای جلوگیری از این اتفاق می‌بایست «حداکثر 5 ثانیه» صبر نموده و سپس درخواست Get Flight List را اجرا کنید.


API Endpoint

POST https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/Update/V1

Request Parameters


Sample Request

curl -X POST https://SepehrApiTest.ir/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/Update/V1 \
  -H "Content-Type: application/json; charset=utf-8" \
  -H "Accept: application/json" \
  -H "Accept-Encoding: gzip, deflate" \
  -d '{
    "UserName": "testdev1",
    "Password": "25f9e794323b453885f5181f1b624d0b",
    "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 Parameters


Sample Response

204 No Content