flight-bot-b2m

Download Markdown for LLM

متد Get Flight List

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

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

زمان پرواز به ناحیه زمانی محلی خروجی داده می شود. مثلا برای یک پرواز تهران استانبول، زمان خروج از مبدا به ناحیه زمانی ایران و زمان رسیدن به مقصد به ناحیه زمانی ترکیه خروجی داده می شود.

اگر در پارامترهای ورودی مقادیر OriginIataCode و DestinationIataCode بصورت یک رشته خالی یا null پاس داده شوند، تمام پروازهای تاریخ مورد نظر در همه‌ی مسیرها خروجی داده خواهد شد.


API Endpoint

POST https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/GetList/V2

Request Parameters


Sample Request

curl -X POST https://SepehrApiTest.ir/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/GetList/V2 \
  -H "Content-Type: application/json; charset=utf-8" \
  -H "Accept: application/json" \
  -H "Accept-Encoding: gzip, deflate" \
  -d '{
    "UserName": "testdev1",
    "Password": "25f9e794323b453885f5181f1b624d0b",
    "FlightDate": "2025-01-25",
    "OriginIataCode": "",
    "DestinationIataCode": ""
}'

Response Parameters


Sample Response

{
    "flightList": [
        {
            "id": 64511,
            "flightNumber": "2339",
            "departureDateTime": "2025-01-25 20:30",
            "originIataCode": "AWZ",
            "destinationIataCode": "IFN",
            "flightDurationInMinute": 60,
            "arrivalDateTime": "2025-01-25 21:30",
            "airlineIataCode": "PY",
            "aircraftIataCode": "AB6",
            "aircraftRegister": "EP-GHT",
            "totalCapacity": "100",
            "status": "OnTime",
            "lastUpdateDateTime": "2025-01-06 05:16:46",
            "lastUpdateByUserName": "admin",
            "privateRemarks": null,
            "publicRemarks": "",
            "eTicketRemarks": "",
            "canIssueOpenReturning": false,
            "preventBookReturningFlightOnOtherAirlines": false,
            "stop1IataCode": null,
            "stop2IataCode": null,
            "hideFlightFromSubsidiaryAgencies": false,
            "closeTimeoutInMinute": 0,
            "flightClassList": [
                {
                    "id": 843902,
                    "capacity": "40",
                    "lockedSeatCount": "0",
                    "soldSeatCount_SharedQuota": "0",
                    "soldSeatCount_SubsidiaryCharterQuota": "0",
                    "soldSeatCount_Total": "0",
                    "availableSeatCount": "40",
                    "isAllAllowed": true,
                    "extraCommissionPercent": 0,
                    "capacityShowCount": 9,
                    "ruleList": [],
                    "fare": {
                        "id": 4163,
                        "name": "Fare 720",
                        "cabin": "Economy",
                        "bookingCode": "T",
                        "oneWayAdult": 7200000.00,
                        "oneWayChild": 5000000.00,
                        "oneWayInfant": 550000.00,
                        "roundTripAdultSameOrigin": 0.00,
                        "roundTripChildSameOrigin": 0.00,
                        "roundTripInfantSameOrigin": 0.00,
                        "roundTripAdultOppositeOrigin": 0.00,
                        "roundTripChildOppositeOrigin": 0.00,
                        "roundTripInfantOppositeOrigin": 0.00,
                        "isAdvancedFare": false,
                        "minimumStayDay": 0,
                        "maximumStayDay": 0,
                        "currencyCode": "IRR"
                    }
                }
            ]
        }
    ]
}