Get Passenger List

این متد به منظور دریافت لیست مسافران یک پرواز همراه با اطلاعات تکمیلی رزرو هر مسافر اعم از اطلاعات مالی و … مورد استفاده می‌باشد

API Endpoint
https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/GetPassengerList/V1 post
Request Parameters

UserName

string

required

نام کاربری

Password

string

required

رمز عبور

FlightId

number

required

شناسه منحصر به فرد پرواز

Sample Request
{
    "UserName": "your username",
    "Password": "your MD5 of password",
    "FlightId": 844418,
}	


Response Data

flightNumber

string

شماره پرواز

departureDateTime

string

زمان خروج پرواز از مبدا. با فرمت yyyy-MM-dd HH:mm به صورت میلادی و بر اساس ناحیه زمانی مبدا

originIataCode

string

کد سه حرفی یاتای مبدا

destinationIataCode

string

کد سه حرفی یاتای مقصد

airlineIataCode

string

کد یاتای ایرلاین

passengerList

Array Of Passengers

لیست مسافران

firstName

string

نام کوچک مسافر

lastName

string

نام خانوادگی مسافر

ageTypeCode

string

کد گروه سنی مسافر: ADL , CHD , INF

birthDate

string

تاریخ تولد مسافر با فرمت yyyy-MM-dd به صورت میلادی

gender

string

جنسیت مسافر: M , F

pnr

string

رفرنس رزرو مسافر

ticketNumber

string

شماره بلیت منحصر به فرد این مسافر

reserveDateTime

string

زمان انجام رزرو. با فرمت yyyy-MM-dd HH:mm به صورت میلادی

phone

string

شماره موبایل مسافر

email

string

آدرس پست الکترونیک مسافر

nationalityCountryCode

string

کد دو حرفی ملیت مسافر. مانند : IR , FR و…

passport

string

شماره پاسپورت مسافر. این فیلد در صورتی دارای مقدار خواهد بود که یا پرواز بین المللی باشد و یا مسافر غیر ایرانی باشد

iranianCodeMelli

string

کد ملی مسافر. این فیلد در صورتی دارای مقدار خواهد بود که پرواز داخلی ایران بوده و ضمنا مسافر نیز ایرانی باشد

hotelName

string

درصورتی رزرو مسافر شامل هتل هم باید نام هتل در این فیلد نمایش داده می‌شود

oppositeFlight_Id

number

درصورتی که رزرو مسافر رفت و برگشتی باشد شناسه منحصر به فرد پرواز مقابل در این فیلد نمایش داده می‌شود

oppositeFlight_Number

string

درصورتی که رزرو مسافر رفت و برگشتی باشد شماره پرواز مقابل در این فیلد نمایش داده می‌شود

oppositeFlight_DepartureDateTime

string

درصورتی که رزرو مسافر رفت و برگشتی باشد زمان خروج پرواز مقابل در این فیلد با فرمت yyyy-MM-dd HH:mm به صورت میلادی و بر اساس ناحیه زمانی مبدا نمایش داده می‌شود

reserveByUserId

number

شناسه منحصر به فرد کاربر صادر کننده رزرو

reserveByUserName

string

نام کاربر صادر کننده رزرو

reserveForAgencyId

number

شناسه منحصر به فرد آژانس طرف حساب رزرو

reserveForAgencyName

string

نام آژانس طرف حساب رزرو

cabinType

string

نوع کابین. مانند Economy ، Business و…

bookingCode

string

بوکینگ کد

fareName

string

نام fare

priceBreakdown

object

جزئیات نرخی مربوط به این مسافر

baseFare

decimal

مبلغ پایه fare

tax

decimal

مجموع مبالغ مالیات‌ها

totalFare

decimal

مبلغ نهایی fare که مجموع baseFare و tax می‌باشد

commission

decimal

مبلغ کمیسیون

discount

decimal

مبلغ تخفیف

surcharge

decimal

مبلغ اضافه بها

payable

decimal

مبلغ نهایی قابل پرداخت برای این مسافر

currencyCode

string

کد سه حرفی ارز این fare. مانند IRR ، USD و…

Sample Response
{
    "flightNumber": "3333",
    "departureDateTime": "2025-02-25 15:00",
    "originIataCode": "IFN",
    "destinationIataCode": "AWZ",
    "airlineIataCode": "B9",
    "passengerList": [
        {
            "firstName": "AHMAD",
            "lastName": "AHMADI",
            "ageTypeCode": "ADL",
            "birthDate": "1984-08-20",
            "gender": "M",
            "pnr": "B66U88",
            "ticketNumber": "1538051",
            "reserveDateTime": "2025-02-03 12:40:10",
            "phone": "+989122953473",
            "email": "info@sepehrsystems.net",
            "nationalityCountryCode": "IR",
            "passport": null,
            "iranianCodeMelli": "0010420207",
            "hotelName": null,
            "oppositeFlight_Id": null,
            "oppositeFlight_Number": null,
            "oppositeFlight_DepartureDatetime": null,
            "reserveByUserId": 5277,
            "reserveByUserName": "فروش نقدي اينترنتي",
            "reserveForAgencyId": 2822,
            "reserveForAgencyName": "فروش نقدي اينترنتي",
            "cabinType": "Economy",
            "bookingCode": "Y",
            "fareName": "THRAWZ IS 120",
            "priceBreakdown": {
                "baseFare": 1200000.00,
                "tax": 0.00,
                "totalFare": 1200000.00,
                "commission": 120000.00,
                "discount": 0.00,
                "surcharge": 0.00,
                "payable": 1080000.00,
                "currencyCode": "IRR"
            }
        }
    ]
}