flight-management

Download Markdown for LLM

متد Create Flight

این متد برای ایجاد پرواز جدید در Inventory استفاده می‌گردد.

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


API Endpoint

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

Request Parameters


Sample Request

curl -X POST https://SepehrApiTest.ir/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/Create/V1 \
  -H "Content-Type: application/json; charset=utf-8" \
  -H "Accept: application/json" \
  -H "Accept-Encoding: gzip, deflate" \
  -d '{
    "UserName": "testdev1",
    "Password": "25f9e794323b453885f5181f1b624d0b",
    "FlightNumber": "7057",
    "FlightDate": "2025-01-05 12:30",
    "OriginIataCode": "AWZ",
    "DestinationIataCode": "IFN",
    "AirlineIataCode": "EP",
    "SeatCapacity": 80,
    "HideFlightFromSubsidiaryAgencies": false,
    "AircraftId": 1,
    "FlightDurationInMinute": 55,
    "PublicRemarks": "تست ملاحظات عمومی",
    "ETicketRemarks": "تست ملاحظات بلیت",
    "CanIssueOpenReturning": false,
    "PreventBookReturningFlightOnOtherAirlines": false,
    "CloseTimeoutInMinute": 240
}'

Response Parameters


Sample Response

{
    "flightId": 71542
}