کالکشن PostMan وب سرویس پرواز به صورت عموم در فضای مستندات PostMan قرار داده شده و می توانید از طریق آدرس زیر به آن دسترسی داشته باشید
New
کالکشن PostMan وب سرویس پرواز به صورت عموم در فضای مستندات PostMan قرار داده شده و می توانید از طریق آدرس زیر به آن دسترسی داشته باشید
قدیم
api.hiholiday.ir/v4/region/airport/{ApiKey}
برای دریافت لیست فرودگاه ها که برای آنها حداقل یک پرواز در سیستم ثبت شده و معتبر است:
نام فیلد | نوع | توضیحات | مثال |
ApiKey | Guid | کلید تبادل کلیدی منحصر بفرد برای انجام درخواست | |
search | string |
RegionTypeID | int | کد گروه بندی منطقه که برای فرودگاه 41 می باشد | 41 |
RegionName | string | نام فرودگاه | فرودگاه مهرآباد |
Code | string | یاتای فرودگاه | THR |
ParentRegionName | string | نام شهر فرودگاه | تهران |
ParentRegionCode | string | نام شهر فرودگاه | THR |
api.hiholiday.ir/V4/region/airport/{YourApiKey}
جدید
api.hiholiday.ir/v4/flight/regions/{ApiKey}
برای دریافت لیست فرودگاه ها که برای آنها حداقل یک پرواز در سیستم ثبت شده و معتبر است:
نام فیلد | نوع | توضیحات | مثال |
ApiKey | Guid | کلید تبادل کلیدی منحصر بفرد برای انجام درخواست | |
search | string |
Type | Model Type | مدل نوع منطقه | |
Type.TypeID | int | کد گروه بندی منطقه که برای فرودگاه 41 می باشد | 41 |
Type.TypeTitle | string | نام دسته بندی | Airport |
RegionID | int | ای دی منطقه در تمام سیستم یک پارچه می باشد | |
RegionName | string | نام فرودگاه | Mehrabad airport |
FaRegionName | string | نام فرودگاه | فرودگاه مهرآباد |
Code | string | یاتای فرودگاه | THR |
ParentRegion | Model Region | مدل منطقه ها | |
ParentRegion.RegionID | int | ای دی منطقه | |
ParentRegion.RegionName | string | نام شهر فرودگاه | Tehran |
ParentRegion.FaRegionName | string | نام شهر فرودگاه | تهران |
ParentRegion.Code | string | کد شهر فرودگاه | THR |
api.hiholiday.ir/V4/flight/regions/{YourApiKey}
api.hiholiday.ir/V4/Flight/DepartureByArrival/{ApiKey}/ArrivalCode
برای دریافت لیست شهرهای مقصد و کمترین قیمت پرواز برای یک مبدا.
نام فیلد | نوع | توضیحات | مثال |
ArrivalCode | string | کد یاتای مبدا | THR |
ApiKey | Guid | کلید تبادل کلیدی منحصر بفرد برای انجام درخواست |
Arrivals | List[Region] | ||
RegionName | string | نام منطقه یا فرودگاه | فرودگاه آبادان |
Code | string | یاتای فرودگاه | ABD |
ParentRegionName | string | شهر فرودگاه | آبادان |
MinPrice | decimal | کمترین قیمت | 214700 |
api.hiholiday.ir/V4/Flight/ArrivalByDeparture/YourApiKey/THR
api.hiholiday.ir/V4/Flight/DepartureByArrival/{ApiKey}/DepartureCode
برای دریافت لیست شهرهای مبدا و کمترین قیمت پرواز برای یک مقصد.
نام فیلد | نوع | توضیحات | مثال |
DepartureCode | string | کد یاتای مبدا | THR |
ApiKey | Guid | کلید تبادل کلیدی منحصر بفرد برای انجام درخواست |
Departures | List[Region] | " | |
RegionName | string | نام منطقه یا فرودگاه | فرودگاه آبادان" |
Code | string | یاتای فرودگاه | ABD |
ParentRegionName | string | شهر فرودگاه | آبادان |
MinPrice | decimal | کمترین قیمت | 214700 |
api.hiholiday.ir/V4/Flight/DepartureByArrival/YourApiKey/THR
api.hiholiday.ir/V4/Flight/oneway/YourApiKey/DepartureCode/ArrivalCode/DepartureDate/Capacity/pageSize/PageNumber
این متد اطلاعات پرواز ها را از دیتابیس سیستم برای شما برگزاری می کند. دیتابیس سیستم به طور میانگین هر 2 دقیقه یک بار بروزرسانی میشود. اما اگر نیاز به دریافت لحظه آخری پرواز دارید خصوصا برای پرواز های سیستمی که امکان کش آن به طور کامل نیست می توانید از متد LiveOneway استفاده کنید
نام فیلد | نوع | توضیحات | مثال |
DepartureCode | string | کد یاتای مبداء | THR |
ArrivalCode | string | کد یاتای مقصد | MHD |
DepartureDate | string | تاریخ پرواز رفت | 2019-07-24 |
Capacity | int | تعداد بلیط مورد نیاز | 1 |
PageSize | int | تعداد رکورد برگشتی در هر صفحه | 50 |
PageNumber | int | شماره صفحه | 1 |
ApiKey | Guid | کلید تبادل |
Flight.FlightID | int | شماره رکورد پرواز در های هالیدی | |
Flight.FlightNo | string | شماره پرواز | |
Flight.DepartureDate | DateTime | تاریخ و زمان حرکت | |
Flight.PersianDepartureDate | string | تاریخ و زمان حرکت | |
Flight.DepartureTime | string | ساعت حرکت | |
Flight.ArrivalTime | DateTime | زمان فرود | |
Flight.AdtPrice | decimal | نرخ بزرگسال | |
Flight.ChdPrice | decimal | نرخ کودک | |
Flight.InfPrice | decimal | نرخ نوزاد زیر 2 سال | |
Flight.Capacity | int | ظرفیت موجود | |
Flight.FlightType | string | سیستمی یا چارتری بودن پرواز | System |
Flight.IsForeign | bool | داخلی یا خارجی بودن پرواز | |
Flight.Description | string | توصیحاتی که آژانس در مورد پرواز ثبت کرده | |
Flight.SeatClass | string | کلاس صندلی | B |
Flight.CabinType | string | کلاس پرواز - در پرواز های چارتری نیازی نیست این فیلد را به مشتری نشان دهید. فقط برای سیستمی استفاده کنید | B |
Flight.Reservable | bool | امکان رزرو آنلاین | |
Flight.DisplayMode | int | نوع نمایش اهمیتی ندارد | |
Flight.Manufacturer | string | کد تامین کننده در های هالیدی | MS - SPS ... |
Flight.UpdTime | Datetime | زمان بروزرسانی پرواز | |
Flight.Supplier.SupplierID | int | کد آژانس در سیستم های هالیدی | |
Flight.Supplier.Name | string | نام آژانس | |
Flight.Supplier.Logo | string | مسیر فایل لوگوی آژانس | |
Flight.Supplier.Website | string | آدرس سایت آژانس | |
Flight.Airline.Name | string | نام ایرلاین | کاسپین ایر |
Flight.Airline.Code | string | کد ایرلاین | IV |
Flight.Airline.Logo | string | آدرس فایل لوگو | |
Flight.Aircraft.Code | string | کد هواپیما | BOE |
Flight.Aircraft.Manufacturer | string | شرکت سازنده | Boeing |
Flight.Aircraft.Name | string | نام هواپیما | بوئینگ |
Flight.Departure.RegionName | string | نام فرودگاه | فرودگاه مهرآباد |
Flight.Departure.Code | string | کد یاتا | THR |
Flight.Departure.ParentRegionName | string | شهر والد فرودگاه | THR |
Flight.Arrival.RegionName | string | نام فرودگاه | فرودگاه شهید هاشمی نژاد مشهد |
Flight.Arrival.Code | string | کد یاتا | MHD |
Flight.Arrival.ParentRegionName | string | شهر والد فرودگاه | مشهد |
api.hiholiday.ir/V4/Flight/OneWay/YourApiKey/THR/MHD/1398-05-01/1/2/1
api.hiholiday.ir/V4/Flight/RoundTrip/YourApiKey/DepartureCode/ArrivalCode/DepartureDate/ReturnDate/Capacity/pageSize/PageNumber
نام فیلد | نوع | توضیحات | مثال |
DepartureCode | string | کد یاتای مبداء | THR |
ArrivalCode | string | کد یاتای مقصد | MHD |
DepartureDate | string | تاریخ پرواز رفت | 2019-07-24 |
ReturnDate | string | تاریخ پرواز برگشت | 1398-05-04 2019-07-11 |
Capacity | int | تعداد بلیط مورد نیاز | 1 |
PageSize | int | تعداد رکورد برگشتی در هر صفحه | 50 |
PageNumber | int | شماره صفحه | 1 |
ApiKey | Guid | کلید تبادل |
توجه داشته باشید که فرمت تاریخ ها باید به صورت روبرو باشد :روز-ماه-سال یا دقیقه-ساعت-روز-ماه-سال می توانید هم به صورت میلادی و هم به صورت شمسی تاریخ را ارسال نمایید.فقط دقت کنید که مانند الگوی بالا باشد.
Flight.FlightID | int | شماره رکورد پرواز در های هالیدی | |
Flight.FlightNo | string | شماره پرواز | |
Flight.DepartureDate | DateTime | تاریخ و زمان حرکت | |
Flight.PersianDepartureDate | string | تاریخ و زمان حرکت | |
Flight.DepartureTime | string | ساعت حرکت | |
Flight.ArrivalTime | DateTime | زمان فرود | |
Flight.AdtPrice | decimal | نرخ بزرگسال | |
Flight.ChdPrice | decimal | نرخ کودک | |
Flight.InfPrice | decimal | نرخ نوزاد زیر 2 سال | |
Flight.Capacity | int | ظرفیت موجود | |
Flight.FlightType | string | سیستمی یا چارتری بودن پرواز | System |
Flight.IsForeign | bool | داخلی یا خارجی بودن پرواز | |
Flight.Description | string | توصیحاتی که آژانس در مورد پرواز ثبت کرده | |
Flight.SeatClass | string | کلاس صندلی | B |
Flight.CabinType | string | کلاس پرواز | B |
Flight.Reservable | bool | امکان رزرو آنلاین | |
Flight.DisplayMode | int | نوع نمایش اهمیتی ندارد | |
Flight.Manufacturer | string | کد تامین کننده در های هالیدی | MS - SPS ... |
Flight.UpdTime | Datetime | زمان بروزرسانی پرواز | |
Flight.Supplier.SupplierID | int | کد آژانس در سیستم های هالیدی | |
Flight.Supplier.Name | string | نام آژانس | |
Flight.Supplier.Logo | string | مسیر فایل لوگوی آژانس | |
Flight.Supplier.Website | string | آدرس سایت آژانس | |
Flight.Airline.Name | string | نام ایرلاین | کاسپین ایر |
Flight.Airline.Code | string | کد ایرلاین | IV |
Flight.Airline.Logo | string | آدرس فایل لوگو | |
Flight.Aircraft.Code | string | کد هواپیما | BOE |
Flight.Aircraft.Manufacturer | string | شرکت سازنده | Boeing |
Flight.Aircraft.Name | string | نام هواپیما | بوئینگ |
Flight.Departure.RegionName | string | نام فرودگاه | فرودگاه مهرآباد |
Flight.Departure.Code | string | کد یاتا | THR |
Flight.Departure.ParentRegionName | string | شهر والد فرودگاه | THR |
Flight.Arrival.RegionName | string | نام فرودگاه | فرودگاه شهید هاشمی نژاد مشهد |
Flight.Arrival.Code | string | کد یاتا | MHD |
Flight.Arrival.ParentRegionName | string | شهر والد فرودگاه | مشهد |
api.hiholiday.ir/V4/Flight/RoundTrip/YourApikey/THR/MHD/1398-04-03/1398-04-05/1/2/1
api.hiholiday.ir/V4/Flight/Range/YourApiKey/DepartureCode/ArrivalCode/StartDate/EndDate/Capacity/pageSize/PageNumber
برای دریافت لیست شهرهایی که برای آنها حداقل یک پرواز چارتر در سیستم ثبت شده و معتبر است:
نام فیلد | نوع | توضیحات | مثال |
DepartureCode | string | کد یاتای مبداء | THR |
ArrivalCode | string | کد یاتای مقصد | MHD |
StartDate | string | تاریخ شروع | 2019-07-24 |
EndDate | string | تاریخ پایان | 1398-05-04 2019-07-11 |
Capacity | int | تعداد بلیط مورد نیاز | 1 |
PageSize | int | تعداد رکورد برگشتی در هر صفحه | 50 |
PageNumber | int | شماره صفحه | 1 |
ApiKey | Guid | کلید تبادل |
Flight.FlightID | int | شماره رکورد پرواز در های هالیدی | |
Flight.FlightNo | string | شماره پرواز | |
Flight.DepartureDate | DateTime | تاریخ و زمان حرکت | |
Flight.PersianDepartureDate | string | تاریخ و زمان حرکت | |
Flight.DepartureTime | string | ساعت حرکت | |
Flight.ArrivalTime | DateTime | زمان فرود | |
Flight.AdtPrice | decimal | نرخ بزرگسال | |
Flight.ChdPrice | decimal | نرخ کودک | |
Flight.InfPrice | decimal | نرخ نوزاد زیر 2 سال | |
Flight.Capacity | int | ظرفیت موجود | |
Flight.FlightType | string | سیستمی یا چارتری بودن پرواز | System |
Flight.IsForeign | bool | داخلی یا خارجی بودن پرواز | |
Flight.Description | string | توصیحاتی که آژانس در مورد پرواز ثبت کرده | |
Flight.SeatClass | string | کلاس صندلی | B |
Flight.CabinType | string | کلاس پرواز | B |
Flight.Reservable | bool | امکان رزرو آنلاین | |
Flight.DisplayMode | int | نوع نمایش اهمیتی ندارد | |
Flight.Manufacturer | string | کد تامین کننده در های هالیدی | MS - SPS ... |
Flight.UpdTime | Datetime | زمان بروزرسانی پرواز | |
Flight.Supplier.SupplierID | int | کد آژانس در سیستم های هالیدی | |
Flight.Supplier.Name | string | نام آژانس | |
Flight.Supplier.Logo | string | مسیر فایل لوگوی آژانس | |
Flight.Supplier.Website | string | آدرس سایت آژانس | |
Flight.Airline.Name | string | نام ایرلاین | کاسپین ایر |
Flight.Airline.Code | string | کد ایرلاین | IV |
Flight.Airline.Logo | string | آدرس فایل لوگو | |
Flight.Aircraft.Code | string | کد هواپیما | BOE |
Flight.Aircraft.Manufacturer | string | شرکت سازنده | Boeing |
Flight.Aircraft.Name | string | نام هواپیما | بوئینگ |
Flight.Departure.RegionName | string | نام فرودگاه | فرودگاه مهرآباد |
Flight.Departure.Code | string | کد یاتا | THR |
Flight.Departure.ParentRegionName | string | شهر والد فرودگاه | THR |
Flight.Arrival.RegionName | string | نام فرودگاه | فرودگاه شهید هاشمی نژاد مشهد |
Flight.Arrival.Code | string | کد یاتا | MHD |
Flight.Arrival.ParentRegionName | string | شهر والد فرودگاه | مشهد |
api.hiholiday.ir/V4/Flight/Range/YourApiKey/THR/MHD/1398-05-06/1398-05-08/1/2/1
api.hiholiday.ir/V4/Flight/LastSecond/{ApiKey}/{PageSize}/{PageNumber}
نام فیلد | نوع | توضیحات | مثال |
PageSize | int | تعداد آیتم در هر صفحه | THR |
PageNumber | int | شماره صفحه | THR |
ApiKey | Guid | کلید تبادل کلیدی منحصر بفرد برای انجام درخواست |
Flight.FlightID | int | شماره رکورد پرواز در های هالیدی | |
Flight.FlightNo | string | شماره پرواز | |
Flight.DepartureDate | DateTime | تاریخ و زمان حرکت | |
Flight.PersianDepartureDate | string | تاریخ و زمان حرکت | |
Flight.DepartureTime | string | ساعت حرکت | |
Flight.ArrivalTime | DateTime | زمان فرود | |
Flight.AdtPrice | decimal | نرخ بزرگسال | |
Flight.ChdPrice | decimal | نرخ کودک | |
Flight.InfPrice | decimal | نرخ نوزاد زیر 2 سال | |
Flight.Capacity | int | ظرفیت موجود | |
Flight.FlightType | string | سیستمی یا چارتری بودن پرواز | System |
Flight.IsForeign | bool | داخلی یا خارجی بودن پرواز | |
Flight.Description | string | توصیحاتی که آژانس در مورد پرواز ثبت کرده | |
Flight.SeatClass | string | کلاس صندلی | B |
Flight.CabinType | string | کلاس پرواز | B |
Flight.Reservable | bool | امکان رزرو آنلاین | |
Flight.DisplayMode | int | نوع نمایش اهمیتی ندارد | |
Flight.Manufacturer | string | کد تامین کننده در های هالیدی | MS - SPS ... |
Flight.UpdTime | Datetime | زمان بروزرسانی پرواز | |
Flight.Supplier.SupplierID | int | کد آژانس در سیستم های هالیدی | |
Flight.Supplier.Name | string | نام آژانس | |
Flight.Supplier.Logo | string | مسیر فایل لوگوی آژانس | |
Flight.Supplier.Website | string | آدرس سایت آژانس | |
Flight.Airline.Name | string | نام ایرلاین | کاسپین ایر |
Flight.Airline.Code | string | کد ایرلاین | IV |
Flight.Airline.Logo | string | آدرس فایل لوگو | |
Flight.Aircraft.Code | string | کد هواپیما | BOE |
Flight.Aircraft.Manufacturer | string | شرکت سازنده | Boeing |
Flight.Aircraft.Name | string | نام هواپیما | بوئینگ |
Flight.Departure.RegionName | string | نام فرودگاه | فرودگاه مهرآباد |
Flight.Departure.Code | string | کد یاتا | THR |
Flight.Departure.ParentRegionName | string | شهر والد فرودگاه | THR |
Flight.Arrival.RegionName | string | نام فرودگاه | فرودگاه شهید هاشمی نژاد مشهد |
Flight.Arrival.Code | string | کد یاتا | MHD |
Flight.Arrival.ParentRegionName | string | شهر والد فرودگاه | مشهد |
پاسخ درخواست لیست پروازهای معتبر 48 ساعت آینده در سیستم می باشد.
api.hiholiday.ir/V4/Flight/LastSecond/{YourApiKey}/2/1
api.hiholiday.ir/V4/Flight/FlightNo/YourApiKey/FlightNumber/pageSize/PageNumber
نام فیلد | نوع | توضیحات | مثال |
FlightNumber | string | شماره پرواز مورد جست و جو | 1254 |
PageSize | int | تعداد رکورد برگشتی در هر صفحه | 50 |
PageNumber | int | شماره صفحه | 1 |
ApiKey | Guid | کلید تبادل کلیدی منحصر بفرد برای انجام درخواست |
Flight.FlightID | int | شماره رکورد پرواز در های هالیدی | |
Flight.FlightNo | string | شماره پرواز | |
Flight.DepartureDate | DateTime | تاریخ و زمان حرکت | |
Flight.PersianDepartureDate | string | تاریخ و زمان حرکت | |
Flight.DepartureTime | string | ساعت حرکت | |
Flight.ArrivalTime | DateTime | زمان فرود | |
Flight.AdtPrice | decimal | نرخ بزرگسال | |
Flight.ChdPrice | decimal | نرخ کودک | |
Flight.InfPrice | decimal | نرخ نوزاد زیر 2 سال | |
Flight.Capacity | int | ظرفیت موجود | |
Flight.FlightType | string | سیستمی یا چارتری بودن پرواز | System |
Flight.IsForeign | bool | داخلی یا خارجی بودن پرواز | |
Flight.Description | string | توصیحاتی که آژانس در مورد پرواز ثبت کرده | |
Flight.SeatClass | string | کلاس صندلی | B |
Flight.CabinType | string | کلاس پرواز | B |
Flight.Reservable | bool | امکان رزرو آنلاین | |
Flight.DisplayMode | int | نوع نمایش اهمیتی ندارد | |
Flight.Manufacturer | string | کد تامین کننده در های هالیدی | MS - SPS ... |
Flight.UpdTime | Datetime | زمان بروزرسانی پرواز | |
Flight.Supplier.SupplierID | int | کد آژانس در سیستم های هالیدی | |
Flight.Supplier.Name | string | نام آژانس | |
Flight.Supplier.Logo | string | مسیر فایل لوگوی آژانس | |
Flight.Supplier.Website | string | آدرس سایت آژانس | |
Flight.Airline.Name | string | نام ایرلاین | کاسپین ایر |
Flight.Airline.Code | string | کد ایرلاین | IV |
Flight.Airline.Logo | string | آدرس فایل لوگو | |
Flight.Aircraft.Code | string | کد هواپیما | BOE |
Flight.Aircraft.Manufacturer | string | شرکت سازنده | Boeing |
Flight.Aircraft.Name | string | نام هواپیما | بوئینگ |
Flight.Departure.RegionName | string | نام فرودگاه | فرودگاه مهرآباد |
Flight.Departure.Code | string | کد یاتا | THR |
Flight.Departure.ParentRegionName | string | شهر والد فرودگاه | THR |
Flight.Arrival.RegionName | string | نام فرودگاه | فرودگاه شهید هاشمی نژاد مشهد |
Flight.Arrival.Code | string | کد یاتا | MHD |
Flight.Arrival.ParentRegionName | string | شهر والد فرودگاه | مشهد |
api.hiholiday.ir/V4/Flight/FlightNo/{YourApiKey}/7023/2/1
درخواست برای جستجوی ارزانترین پرواز روزانه از طریق آدرس زیر امکان پذیر می باشد.
api.hiholiday.ir/V5/Flight/CalendarRoute/{ApiKey}
نام فیلد | نوع | توضیحات | مثال |
DepartureCode | string | کد یاتای مقصد | THR |
ArrivalCode | string | کد یاتای مبداء | THR |
StartDepartureDate | string | پروازهای بزرگتر و مساوی این تاریخ | توجه داشته باشید که فرمت تاریخ ها باید به صورت روبرو باشد :روز-ماه-سال یا دقیقه-ساعت-روز-ماه-سالمی توانید هم به صورت میلادی و هم به صورت شمسی تاریخ را ارسال نمایید.فقط دقت کنید که مانند الگوی بالا باشد. |
EndDepartureDate | string | پروازهای کوچکتر این تاریخ | |
ApiKey | Guid | کلید تبادل کلیدی منحصر بفرد برای انجام درخواست |
Result | Message Model | در صورت صحیح بودن عملیات خروجی آن Success است | |
Flights | Flight Model | خروجی لیستی از مد پرواز می باشد | |
Flight.PersianDepartureDate | String | تاریخ حرکت (شمسی) | |
Flight.DepartureDate | DateTime | تاریخ حرکت (میلادی) | |
AdtPrice | Decimal | قیمت | |
Departure | Model Region | ||
Departure.Code | string | یاتای شهر | THR |
Departure.RegionName | string | نام شهر یا فرودگاه | تهران |
Arrival | Model Region | ||
Arrival.Code | string | یاتای شهر | THR |
Arrival.RegionName | string | نام شهر یا فرودگاه | تهران |
Airline | Airline Model | ||
Aircraft | Aircraft Model |
api.hiholiday.ir/V5/Flight/CalendarRoute/YourApiKey
api.hiholiday.ir/V4/Flight/LiveOneWay/YourApiKey/DepartureCode/ArrivalCode/DepartureDate/Manufacturer
نام فیلد | نوع | توضیحات | مثال |
DepartureCode | string | کد یاتای مبداء | THR |
ArrivalCode | string | کد یاتای مقصد | MHD |
DepartureDate | string | تاریخ سفر می تواند میلادی و یا شمسی ارسال شود | 1398-05-04 2019-07-11 |
ApiKey | Guid | کلید تبادل | |
Manufacturer | string | نوع تامین کننده می توانید لیست از تامین کننده باشد در خروجی هر پرواز تامین کننده مشخص شده | برای پروازهای سیستمی= SI برای پرواز های سپهر=SPS تمامی تامین کننده ها=ALL ... |
Flight.FlightID | int | شماره رکورد پرواز در های هالیدی | |
Flight.FlightNo | string | شماره پرواز | |
Flight.DepartureDate | DateTime | تاریخ و زمان حرکت | |
Flight.PersianDepartureDate | string | تاریخ و زمان حرکت | |
Flight.DepartureTime | string | ساعت حرکت | |
Flight.ArrivalTime | DateTime | زمان فرود | |
Flight.AdtPrice | decimal | نرخ بزرگسال | |
Flight.ChdPrice | decimal | نرخ کودک | |
Flight.InfPrice | decimal | نرخ نوزاد زیر 2 سال | |
Flight.Capacity | int | ظرفیت موجود | |
Flight.FlightType | string | سیستمی یا چارتری بودن پرواز | System |
Flight.IsForeign | bool | داخلی یا خارجی بودن پرواز | |
Flight.Description | string | توصیحاتی که آژانس در مورد پرواز ثبت کرده | |
Flight.SeatClass | string | کلاس صندلی | B |
Flight.CabinType | string | کلاس پرواز | B |
Flight.Reservable | bool | امکان رزرو آنلاین | |
Flight.DisplayMode | int | نوع نمایش اهمیتی ندارد | |
Flight.Manufacturer | string | کد تامین کننده در های هالیدی | MS - SPS ... |
Flight.UpdTime | Datetime | زمان بروزرسانی پرواز | |
Flight.Supplier.SupplierID | int | کد آژانس در سیستم های هالیدی | |
Flight.Supplier.Name | string | نام آژانس | |
Flight.Supplier.Logo | string | مسیر فایل لوگوی آژانس | |
Flight.Supplier.Website | string | آدرس سایت آژانس | |
Flight.Airline.Name | string | نام ایرلاین | کاسپین ایر |
Flight.Airline.Code | string | کد ایرلاین | IV |
Flight.Airline.Logo | string | آدرس فایل لوگو | |
Flight.Aircraft.Code | string | کد هواپیما | BOE |
Flight.Aircraft.Manufacturer | string | شرکت سازنده | Boeing |
Flight.Aircraft.Name | string | نام هواپیما | بوئینگ |
Flight.Departure.RegionName | string | نام فرودگاه | فرودگاه مهرآباد |
Flight.Departure.Code | string | کد یاتا | THR |
Flight.Departure.ParentRegionName | string | شهر والد فرودگاه | THR |
Flight.Arrival.RegionName | string | نام فرودگاه | فرودگاه شهید هاشمی نژاد مشهد |
Flight.Arrival.Code | string | کد یاتا | MHD |
Flight.Arrival.ParentRegionName | string | شهر والد فرودگاه | مشهد |
api.hiholiday.ir/V4/Flight/LiveOneWay/YourApiKey/THR/MHD/1398-03-18/SI
api.hiholiday.ir/V4/Flight/CheckFlight/YourApiKey/FlightID
نام فیلد | نوع | توضیحات | مثال |
FlightID | int | آیدی رکورد پرواز در سیستم های هالیدی | 1268745 |
Flight.FlightID | int | شماره رکورد پرواز در های هالیدی | |
Flight.FlightNo | string | شماره پرواز | |
Flight.DepartureDate | DateTime | تاریخ و زمان حرکت | |
Flight.PersianDepartureDate | string | تاریخ و زمان حرکت | |
Flight.DepartureTime | string | ساعت حرکت | |
Flight.ArrivalTime | DateTime | زمان فرود | |
Flight.AdtPrice | decimal | نرخ بزرگسال | |
Flight.ChdPrice | decimal | نرخ کودک | |
Flight.InfPrice | decimal | نرخ نوزاد زیر 2 سال | |
Flight.Capacity | int | ظرفیت موجود | |
Flight.FlightType | string | سیستمی یا چارتری بودن پرواز | System |
Flight.IsForeign | bool | داخلی یا خارجی بودن پرواز | |
Flight.Description | string | توصیحاتی که آژانس در مورد پرواز ثبت کرده | |
Flight.SeatClass | string | کلاس صندلی | B |
Flight.CabinType | string | کلاس پرواز | B |
Flight.Reservable | bool | امکان رزرو آنلاین | |
Flight.DisplayMode | int | نوع نمایش اهمیتی ندارد | |
Flight.Manufacturer | string | کد تامین کننده در های هالیدی | MS - SPS ... |
Flight.UpdTime | Datetime | زمان بروزرسانی پرواز | |
Flight.Supplier.SupplierID | int | کد آژانس در سیستم های هالیدی | |
Flight.Supplier.Name | string | نام آژانس | |
Flight.Supplier.Logo | string | مسیر فایل لوگوی آژانس | |
Flight.Supplier.Website | string | آدرس سایت آژانس | |
Flight.Airline.Name | string | نام ایرلاین | کاسپین ایر |
Flight.Airline.Code | string | کد ایرلاین | IV |
Flight.Airline.Logo | string | آدرس فایل لوگو | |
Flight.Aircraft.Code | string | کد هواپیما | BOE |
Flight.Aircraft.Manufacturer | string | شرکت سازنده | Boeing |
Flight.Aircraft.Name | string | نام هواپیما | بوئینگ |
Flight.Departure.RegionName | string | نام فرودگاه | فرودگاه مهرآباد |
Flight.Departure.Code | string | کد یاتا | THR |
Flight.Departure.ParentRegionName | string | شهر والد فرودگاه | THR |
Flight.Arrival.RegionName | string | نام فرودگاه | فرودگاه شهید هاشمی نژاد مشهد |
Flight.Arrival.Code | string | کد یاتا | MHD |
Flight.Arrival.ParentRegionName | string | شهر والد فرودگاه | مشهد |
در خروجی متد مقداری به نام Result می باشد که شامل فیلد Type,Code,Message می باشد
Type=Success | متد به درستی کار کرده و خطایی رخ نداده |
Type=Error | خطایی در هنگام اجرای متد رخ داده که در فیلد Message دلیل آن نوشته شده است |
Message=FlightIsFull | پرواز پر شده است |
Message=FlightIDIsEmpty | آیدی پرواز پر نشده |
Message=NoData | خروجی متد خالی می باشد و منطقه ای برای بیمه موجود نیست |
Message=ServerError | خطایی سمت سرور رخ داده که متن خطا برای مدیر پشتیبانی وب سرویس ارسال می شود |
api.hiholiday.ir/V4/Flight/CheckFlight/YourApiKey/114318050
api.hiholiday.ir/V5/Flight/Cheapest/YourApiKey
نام فیلد | نوع | توضیحات | مثال |
Username | string | ||
Password | string |
در خروجی متد مقداری به نام Result می باشد که شامل فیلد Type,Code,Message می باشد
api.hiholiday.ir/V5/Flight/Cheapest/YourApiKey
api.hiholiday.ir/v4/FlightRequest/Revalidate/YourApiKey
نکته: برای استفاده از وب سرویس تست باید آدرس متدهای مربوط به رزرو شامل Revalidate - preReserve - Reserve را به شکل زیر تغییر دهید تا امکان تست فعال شود
مثال:
api.hiholiday.ir/v4/FlightRequest/Revalidate/YourApiKey
api.hiholiday.ir/v4/FlightRequestTest/Revalidate/YourApiKey
نام فیلد | نوع | توضیحات | مثال |
Username | string | نام کاربری | |
Password | string | رمز عبور | **** |
FlightID | int | آی دی پرواز در سیستم های هالیدی | 156685 |
AdultCount | int | تعداد بزرگسال | 1 |
ChildCount | int | تعداد کودک | 0 |
InfantCount | int | تعداد نوزاد (زیر 2 سال) | 0 |
ApiKey | Guid | کلید تبادل |
SessionID | Guid | کد جستجوی شما | |
Flight.FlightID | int | شماره رکورد پرواز در های هالیدی | |
Flight.FlightNo | string | شماره پرواز | |
Flight.DepartureDate | DateTime | تاریخ و زمان حرکت | |
Flight.PersianDepartureDate | string | تاریخ و زمان حرکت | |
Flight.DepartureTime | string | ساعت حرکت | |
Flight.ArrivalTime | DateTime | زمان فرود | |
Flight.AdtPrice | decimal | نرخ بزرگسال | |
Flight.ChdPrice | decimal | نرخ کودک | |
Flight.InfPrice | decimal | نرخ نوزاد زیر 2 سال | |
Flight.Capacity | int | ظرفیت موجود | |
Flight.FlightType | string | سیستمی یا چارتری بودن پرواز | System |
Flight.IsForeign | bool | داخلی یا خارجی بودن پرواز | |
Flight.Description | string | توصیحاتی که آژانس در مورد پرواز ثبت کرده | |
Flight.SeatClass | string | کلاس صندلی | B |
Flight.CabinType | string | کلاس پرواز | B |
Flight.Reservable | bool | امکان رزرو آنلاین | |
Flight.DisplayMode | int | نوع نمایش اهمیتی ندارد | |
Flight.Manufacturer | string | کد تامین کننده در های هالیدی | MS - SPS ... |
Flight.UpdTime | Datetime | زمان بروزرسانی پرواز | |
Flight.Supplier.SupplierID | int | کد آژانس در سیستم های هالیدی | |
Flight.Supplier.Name | string | نام آژانس | |
Flight.Supplier.Logo | string | مسیر فایل لوگوی آژانس | |
Flight.Supplier.Website | string | آدرس سایت آژانس | |
Flight.Airline.Name | string | نام ایرلاین | کاسپین ایر |
Flight.Airline.Code | string | کد ایرلاین | IV |
Flight.Airline.Logo | string | آدرس فایل لوگو | |
Flight.Aircraft.Code | string | کد هواپیما | BOE |
Flight.Aircraft.Manufacturer | string | شرکت سازنده | Boeing |
Flight.Aircraft.Name | string | نام هواپیما | بوئینگ |
Flight.Departure.RegionName | string | نام فرودگاه | فرودگاه مهرآباد |
Flight.Departure.Code | string | کد یاتا | THR |
Flight.Departure.ParentRegionName | string | شهر والد فرودگاه | THR |
Flight.Arrival.RegionName | string | نام فرودگاه | فرودگاه شهید هاشمی نژاد مشهد |
Flight.Arrival.Code | string | کد یاتا | MHD |
Flight.Arrival.ParentRegionName | string | شهر والد فرودگاه | مشهد |
Member.Username | string | نام کاربری | |
Member.Balance | decimal | موجودی شما در های هالیدی | |
Member.Mobile | string | ||
Member.Email | string | ||
SearchHistory.SearchHistoryID | Guid | کد جستجو | |
SearchHistory.AdultCount | int | تعداد بزرگسال | |
SearchHistory.ChildCount | int | تعداد کودک | |
SearchHistory.InfantCount | int | تعداد نوزاد | |
SearchHistory.DepartureCode | string | یاتای مبدا | |
SearchHistory.ArrivalCode | string | یاتای مقصد | |
SearchHistory.DepartureDate | DateTime | تاریخ پرواز | |
SearchHistory.CreateBy | string | نام کاربری | |
SearchHistory.TripType | Enum | نوع جستجوی پرواز | OneWay = 1, Return = 2, Range=3, FlightNumber=4, LastSecond = 5, |
SearchHistory.SearchType | Enum | نوع جستجو | Flight = 1, Accommodation = 2, Insurance = 3 |
SearchHistory.Status | Enum | وضعیت مرحله جستجو | Search = 10, SearchResult = 2, Revalidate = 3, PreReserve = 4, Book = 1, PaymentGateway = 6, PaymentFail = 7, PaymentSuccess = 8, TicketInProcess = 9, Ticketed = 5, TicketedChanged = 11, Cancelled = 12, Expired = 13, Confirmed = 14, Waitlist = 15, ReserveInProcess = 16, |
Api.HiHoliday.ir/v4/FlightRequest/Revalidate/YourApiKey
api.hiholiday.ir/v4/FlightRequest/PreReserve/YourApiKey/SessionID
نام فیلد | نوع | توضیحات | مثال |
SessionID | string | کد جستجو | در متد قبل این کد تولید شده است |
ApiKey | Guid | کلید تبادل |
Request.SearchHistoryID | Guid | کد جستجوی شما | |
Request.RequestNumber | string | شماره درخواست رزرو | |
Request.CreateDate | DateTime | زمان ثبت درخواست | |
Request.CreateBy | string | نام کاربری ثبت کننده درخواست | |
Request.Status | Enum | وضعیت رزرو | Search = 10, SearchResult = 2, Revalidate = 3, PreReserve = 4, Book = 1, PaymentGateway = 6, PaymentFail = 7, PaymentSuccess = 8, TicketInProcess = 9, Ticketed = 5, TicketedChanged = 11, Cancelled = 12, Expired = 13, Confirmed = 14, Waitlist = 15, ReserveInProcess = 16 |
Request.TimeLimit | DateTime | زمان اعتبار رزرو | این مقدار در متد بعدی معتبر و ثبت می شود پس در این متد اهمیتی ندارد |
Request.SupplierName | string | تامین کننده | آژانس صادر کننده بلیط |
Request.TotalFare | decimal | مجموع مبلغ رزرو | این عدد ممکن است در متد بعد تغییر کند پس در این متد بع عنوان مبلغ کل در نظر نگیرید |
Request.RequestFares | Model | نرخ های رزرو | |
Request.RequestFares.Type | Enum | نرخ فروش | همیشه Sale می باشد |
Request.RequestFares.BaseFare | decimal | نرخ پایه هر نفر | |
Request.RequestFares.Commission | decimal | کمیسیون هر نفر | |
Request.RequestFares.Markup | decimal | کارمزد | |
Request.RequestFares.PassengerCount | int | تعداد نفرات | |
Request.RequestFares.PassengerType | Enum | رده سنی | Adt=0, Chd=1, Inf=2, Any=3 |
Request.RequestFares.TotalFare | decimal | میلغ کل هر رده سنی | |
Request.RequestFares.Tax | decimal | مالیات | |
Request.RequestFares.ServiceTax | decimal | مالیات بر خدمات | |
Request.RequestPassengers | Model | مدل مسافران | در متد بعد پر خواهد شد و توضیح داده میشود.در این متد به تعداد نفرات درخواستی رزرو آرایه مسافران پر می شود |
Request.RequestFlights | Model | مدل پروازها | |
Request.RequestFlights.FlightNo | string | شماره پرواز | |
Request.RequestFlights.DepartureDate | DateTime | زمان حرکت | |
Request.RequestFlights.DepartureTime | string | ساعت حرکت | |
Request.RequestFlights.ArrivalTime | string | زمان فرود | |
Request.RequestFlights.FlightType | string | نوع پرواز | System مشخص کننده سیستمی بودن پرواز در غیر این صورت چارتر می باشد |
Request.RequestFlights.CabinType | string | کلاس پروازی | |
Request.RequestFlights.SeatClass | string | کلاس پروازی | |
Request.RequestFlights.Baggage | string | زمان فرود | مقدار بار مجاز.توجه کنید برخی از این اطلاعات توسط تامین کننده ها ارائه میشود و ممکن است خالی باشد |
Request.RequestFlights.AirlinePnr | string | پی ان آر پرواز که در متد نهایی و بعد از رزرو پر خواهد شد | |
Request.RequestFlights.StopQuantity | int | تعداد توقف | |
Request.RequestFlights.Duration | string | مدت کل پرواز توجه کنید برخی از این اطلاعات توسط تامین کننده ها ارائه میشود و ممکن است خالی باشد | |
Request.RequestFlights.Airline | Model Airline | ||
Request.RequestFlights.Airline.Name | string | نام ایرلاین | |
Request.RequestFlights.Airline.Logo | string | لوگوی ایرلاین | |
Request.RequestFlights.Aircraft | Model Aircraft | ||
Request.RequestFlights.Aircraft.Code | string | کد هواپیما | |
Request.RequestFlights.Aircraft.Name | string | نام هواپیما | |
Request.RequestFlights.Aircraft.Manufacturer | string | برند هواپیما | |
Request.RequestFlights.Departure | Model Region | ||
Request.RequestFlights.Departure.RegionName | string | نام فرودگاه مبدا | |
Request.RequestFlights.Departure.Code | string | کد فرودگاه مبدا | |
Request.RequestFlights.Departure.ParentRegion.RegionName | string | شهر مبدا | |
Request.RequestFlights.Arrival | Model Region | ||
Request.RequestFlights.Arrival.RegionName | string | نام فرودگاه مقصد | |
Request.RequestFlights.Arrival.Code | string | کد فرودگاه مقصد | |
Request.RequestFlights.Arrival.ParentRegion.RegionName | string | شهر مقصد | |
Member.Username | string | نام کاربری | |
Member.Balance | decimal | موجودی شما در های هالیدی | |
Member.Mobile | string | ||
Member.Email | string | ||
Supplier.Name | string | نام آژانس | |
Supplier.ManagerName | string | نام مدیر آژانس | |
Supplier.Website | string | وب سایت آژانس | |
Supplier.Phone1 | string | شماره تماس آژانس | |
Supplier.Email | string | ایمیل آژانس | |
Supplier.Address | string | آدرس آژانس | |
Supplier.AgentMobile | string | شماره پشتیبان آژانس | |
Supplier.Logo | string | مسیر فایل لوگوی آژانس | |
SearchHistory.SearchHistoryID | Guid | کد جستجو | |
SearchHistory.AdultCount | int | تعداد بزرگسال | |
SearchHistory.ChildCount | int | تعداد کودک | |
SearchHistory.InfantCount | int | تعداد نوزاد | |
SearchHistory.DepartureCode | string | یاتای مبدا | |
SearchHistory.ArrivalCode | string | یاتای مقصد | |
SearchHistory.DepartureDate | DateTime | تاریخ پرواز | |
SearchHistory.CreateBy | string | نام کاربری | |
SearchHistory.TripType | Enum | نوع جستجوی پرواز | OneWay = 1, Return = 2, Range=3, FlightNumber=4, LastSecond = 5, |
SearchHistory.SearchType | Enum | نوع جستجو | Flight = 1, Accommodation = 2, Insurance = 3 |
SearchHistory.Status | Enum | وضعیت مرحله جستجو | Search = 10, SearchResult = 2, Revalidate = 3, PreReserve = 4, Book = 1, PaymentGateway = 6, PaymentFail = 7, PaymentSuccess = 8, TicketInProcess = 9, Ticketed = 5, TicketedChanged = 11, Cancelled = 12, Expired = 13, Confirmed = 14, Waitlist = 15, ReserveInProcess = 16, |
PassengerInput | Model PassengerInput | اطلاعات دریافتی از مسافران | از طریق این مدل می توانید مشخص کنید تامین کننده پرواز کدام اطلاعات را برای رزرو بلیط نیاز دارد تا از دریافت اطلاعات اضافه از مسافران جلوگیری کنید |
PassengerInput.PassengerType | bool | گروه سنی | |
PassengerInput.PersianName | bool | مشخصات فارسی | |
PassengerInput.EnglishName | bool | مشخصات انگلیسی | |
PassengerInput.NationalCode | bool | کد ملی | |
PassengerInput.Nationality | bool | ملیت | |
PassengerInput.Gender | bool | جنسیت | |
PassengerInput.PassportNumber | bool | شماره پاسپورت | |
PassengerInput.PassportExpiryDate | bool | تاریخ اعتبار پاس | |
PassengerInput.BirthPlace | bool | محل تولد | |
PassengerInput.DateOfBirth | bool | تاریخ تولد |
Api.HiHoliday.ir/v4/FlightRequest/PreReserve/APIKEY/2aa35fb1-240e-43f9-bddd-a747b5985c9e
api.hiholiday.ir/v4/FlightRequest/Book/YourApiKey/RequestNumber
نام فیلد | نوع | توضیحات | مثال |
RequestPassengers | List [RequestPassenger] | لیست از مشخصات مسافران مطابق با مدل RequestPassenger | |
RequestPassenger.FirstName | string | نام انگلیسی | |
RequestPassenger.LastName | string | نام خانوادگی انگلیسی | |
RequestPassenger.PersianFirstName | string | نام | |
RequestPassenger.PersianLastName | string | نام خانوادگی | |
RequestPassenger.PassengerTitle | Enum int | Mr=0 Mrs=1 | |
RequestPassenger.DateOfBirth | DateTime | تاریخ تولد | میلادی فقط وارد شود نمونه 1983-01-01 |
RequestPassenger.PassengerType | Enum | جنسیت | Adt Chd Inf |
RequestPassenger.NationalCode | string | کد ملی | 1630028304 |
RequestPassenger.PassportNumber | string | شماره پاسپورت | L36951847 |
RequestPassenger.PassportExpireDate | string | تاریخ اعتبار پاسپورت | 2024-10-15 |
RequestPassenger.Nationality | string | ملیت | |
RequestPassenger.CountryCode | string | کد کشور | 98 |
RequestPassenger.AreaCode | string | کد تلفن | 21 |
RequestPassenger.PhoneNumber | string | شماره تلفن | |
RequestPassenger.Email | string | ایمیل | |
RequestPassenger.DocumentType | string | نوع مدارک | Nic = کد ملی | Psp = پاسپورت |
Request.SearchHistoryID | Guid | کد جستجوی شما | |
Request.RequestNumber | string | شماره درخواست رزرو | |
Request.CreateDate | DateTime | زمان ثبت درخواست | |
Request.CreateBy | string | نام کاربری ثبت کننده درخواست | |
Request.Status | Enum | وضعیت رزرو | Search = 10, SearchResult = 2, Revalidate = 3, PreReserve = 4, Book = 1, PaymentGateway = 6, PaymentFail = 7, PaymentSuccess = 8, TicketInProcess = 9, Ticketed = 5, TicketedChanged = 11, Cancelled = 12, Expired = 13, Confirmed = 14, Waitlist = 15, ReserveInProcess = 16 |
Request.TimeLimit | DateTime | زمان اعتبار رزرو | این مقدار در متد بعدی معتبر و ثبت می شود پس در این متد اهمیتی ندارد |
Request.SupplierName | string | تامین کننده | آژانس صادر کننده بلیط |
Request.TotalFare | decimal | مجموع مبلغ رزرو | این عدد ممکن است در متد بعد تغییر کند پس در این متد بع عنوان مبلغ کل در نظر نگیرید |
Request.RequestFares | Model | نرخ های رزرو | |
Request.RequestFares.Type | Enum | نرخ فروش | همیشه Sale می باشد |
Request.RequestFares.BaseFare | decimal | نرخ پایه هر نفر | |
Request.RequestFares.Commission | decimal | کمیسیون هر نفر | |
Request.RequestFares.Markup | decimal | کارمزد | |
Request.RequestFares.PassengerCount | int | تعداد نفرات | |
Request.RequestFares.PassengerType | Enum | رده سنی | Adt=0, Chd=1, Inf=2, Any=3 |
Request.RequestFares.TotalFare | decimal | میلغ کل هر رده سنی | |
Request.RequestFares.Tax | decimal | مالیات | |
Request.RequestFares.ServiceTax | decimal | مالیات بر خدمات | |
Request.RequestPassengers | Model | مدل مسافران | |
Request.RequestPassenger.DateOfBirth | DateTime | تاریخ تولد | |
Request.RequestPassenger.PassengerTitle | Enum int | نوع مسافر | Mr=0 Mrs=1 |
Request.RequestPassenger.PassengerType | Enum int | گروه سنی | Adt=0 Chd=1 Inf=2 Any=3 |
Request.RequestPassenger.Gender | Enum int | جنسیت | Male=0 Female=1 |
Request.RequestPassenger.NationalCode | string | کد ملی | |
Request.RequestPassenger.FirstName | string | نام انگلیسی | |
Request.RequestPassenger.LastName | string | نام خانوادگی انگلیسی | |
Request.RequestPassenger.PersianFirstName | string | نام | |
Request.RequestPassenger.PersianLastName | string | نام خانوادگی | |
Request.RequestPassenger.BirthPlace | string | محل تولد | |
Request.RequestPassenger.PassportNumber | string | شماره پاسپورت | |
Request.RequestPassenger.TicketNumber | string | شماره تیکت | |
Request.RequestPassenger.TicketUrl | string | مسیر دانلود فایل تیکت | |
Request.RequestFlights | Model | مدل پروازها | |
Request.RequestFlights.FlightNo | string | شماره پرواز | |
Request.RequestFlights.DepartureDate | DateTime | زمان حرکت | |
Request.RequestFlights.DepartureTime | string | ساعت حرکت | |
Request.RequestFlights.ArrivalTime | string | زمان فرود | |
Request.RequestFlights.FlightType | string | نوع پرواز | System مشخص کننده سیستمی بودن پرواز در غیر این صورت چارتر می باشد |
Request.RequestFlights.CabinType | string | کلاس پروازی | |
Request.RequestFlights.SeatClass | string | کلاس پروازی | |
Request.RequestFlights.Baggage | string | زمان فرود | مقدار بار مجاز.توجه کنید برخی از این اطلاعات توسط تامین کننده ها ارائه میشود و ممکن است خالی باشد |
Request.RequestFlights.AirlinePnr | string | پی ان آر پرواز که در متد نهایی و بعد از رزرو پر خواهد شد | |
Request.RequestFlights.StopQuantity | int | تعداد توقف | |
Request.RequestFlights.Duration | string | مدت کل پرواز توجه کنید برخی از این اطلاعات توسط تامین کننده ها ارائه میشود و ممکن است خالی باشد | |
Request.RequestFlights.Airline | Model Airline | ||
Request.RequestFlights.Airline.Name | string | نام ایرلاین | |
Request.RequestFlights.Airline.Logo | string | لوگوی ایرلاین | |
Request.RequestFlights.Aircraft | Model Aircraft | ||
Request.RequestFlights.Aircraft.Code | string | کد هواپیما | |
Request.RequestFlights.Aircraft.Name | string | نام هواپیما | |
Request.RequestFlights.Aircraft.Manufacturer | string | برند هواپیما | |
Request.RequestFlights.Departure | Model Region | ||
Request.RequestFlights.Departure.RegionName | string | نام فرودگاه مبدا | |
Request.RequestFlights.Departure.Code | string | کد فرودگاه مبدا | |
Request.RequestFlights.Departure.ParentRegion.RegionName | string | شهر مبدا | |
Request.RequestFlights.Arrival | Model Region | ||
Request.RequestFlights.Arrival.RegionName | string | نام فرودگاه مقصد | |
Request.RequestFlights.Arrival.Code | string | کد فرودگاه مقصد | |
Request.RequestFlights.Arrival.ParentRegion.RegionName | string | شهر مقصد | |
Member.Username | string | نام کاربری | |
Member.Balance | decimal | موجودی شما در های هالیدی | |
Member.Mobile | string | ||
Member.Email | string | ||
Supplier.Name | string | نام آژانس | |
Supplier.ManagerName | string | نام مدیر آژانس | |
Supplier.Website | string | وب سایت آژانس | |
Supplier.Phone1 | string | شماره تماس آژانس | |
Supplier.Email | string | ایمیل آژانس | |
Supplier.Address | string | آدرس آژانس | |
Supplier.AgentMobile | string | شماره پشتیبان آژانس | |
Supplier.Logo | string | مسیر فایل لوگوی آژانس | |
SearchHistory.SearchHistoryID | Guid | کد جستجو | |
SearchHistory.AdultCount | int | تعداد بزرگسال | |
SearchHistory.ChildCount | int | تعداد کودک | |
SearchHistory.InfantCount | int | تعداد نوزاد | |
SearchHistory.DepartureCode | string | یاتای مبدا | |
SearchHistory.ArrivalCode | string | یاتای مقصد | |
SearchHistory.DepartureDate | DateTime | تاریخ پرواز | |
SearchHistory.CreateBy | string | نام کاربری | |
SearchHistory.TripType | Enum | نوع جستجوی پرواز | OneWay = 1, Return = 2, Range=3, FlightNumber=4, LastSecond = 5, |
SearchHistory.SearchType | Enum | نوع جستجو | Flight = 1, Accommodation = 2, Insurance = 3 |
SearchHistory.Status | Enum | وضعیت مرحله جستجو | Search = 10, SearchResult = 2, Revalidate = 3, PreReserve = 4, Book = 1, PaymentGateway = 6, PaymentFail = 7, PaymentSuccess = 8, TicketInProcess = 9, Ticketed = 5, TicketedChanged = 11, Cancelled = 12, Expired = 13, Confirmed = 14, Waitlist = 15, ReserveInProcess = 16, |
Api.HiHoliday.ir/v4/FlightRequest/Book/APIKEY/254875485
api.hiholiday.ir/v4/FlightRequest/Reserve/YourApiKey/RequestNumber
نام فیلد | نوع | توضیحات | مثال |
RequestNumber | string | شماره درخواست | |
ApiKey | Guid | کلید تبادل |
Request.SearchHistoryID | Guid | کد جستجوی شما | |
Request.RequestNumber | string | شماره درخواست رزرو | |
Request.CreateDate | DateTime | زمان ثبت درخواست | |
Request.CreateBy | string | نام کاربری ثبت کننده درخواست | |
Request.Status | Enum | وضعیت رزرو | Search = 10, SearchResult = 2, Revalidate = 3, PreReserve = 4, Book = 1, PaymentGateway = 6, PaymentFail = 7, PaymentSuccess = 8, TicketInProcess = 9, Ticketed = 5, TicketedChanged = 11, Cancelled = 12, Expired = 13, Confirmed = 14, Waitlist = 15, ReserveInProcess = 16 |
Request.TimeLimit | DateTime | زمان اعتبار رزرو | این مقدار در متد بعدی معتبر و ثبت می شود پس در این متد اهمیتی ندارد |
Request.SupplierName | string | تامین کننده | آژانس صادر کننده بلیط |
Request.TotalFare | decimal | مجموع مبلغ رزرو | این عدد ممکن است در متد بعد تغییر کند پس در این متد بع عنوان مبلغ کل در نظر نگیرید |
Request.RequestFares | Model | نرخ های رزرو | |
Request.RequestFares.Type | Enum | نرخ فروش | همیشه Sale می باشد |
Request.RequestFares.BaseFare | decimal | نرخ پایه هر نفر | |
Request.RequestFares.Commission | decimal | کمیسیون هر نفر | |
Request.RequestFares.Markup | decimal | کارمزد | |
Request.RequestFares.PassengerCount | int | تعداد نفرات | |
Request.RequestFares.PassengerType | Enum | رده سنی | Adt=0, Chd=1, Inf=2, Any=3 |
Request.RequestFares.TotalFare | decimal | میلغ کل هر رده سنی | |
Request.RequestFares.Tax | decimal | مالیات | |
Request.RequestFares.ServiceTax | decimal | مالیات بر خدمات | |
Request.RequestPassengers | Model | مدل مسافران | |
Request.RequestPassenger.DateOfBirth | DateTime | تاریخ تولد | |
Request.RequestPassenger.PassengerTitle | Enum int | نوع مسافر | Mr=0 Mrs=1 |
Request.RequestPassenger.PassengerType | Enum int | گروه سنی | Adt=0 Chd=1 Inf=2 Any=3 |
Request.RequestPassenger.Gender | Enum int | جنسیت | Male=0 Female=1 |
Request.RequestPassenger.NationalCode | string | کد ملی | |
Request.RequestPassenger.FirstName | string | نام انگلیسی | |
Request.RequestPassenger.LastName | string | نام خانوادگی انگلیسی | |
Request.RequestPassenger.PersianFirstName | string | نام | |
Request.RequestPassenger.PersianLastName | string | نام خانوادگی | |
Request.RequestPassenger.BirthPlace | string | محل تولد | |
Request.RequestPassenger.PassportNumber | string | شماره پاسپورت | |
Request.RequestPassenger.TicketNumber | string | شماره تیکت | |
Request.RequestPassenger.TicketUrl | string | مسیر دانلود فایل تیکت | |
Request.RequestFlights | Model | مدل پروازها | |
Request.RequestFlights.FlightNo | string | شماره پرواز | |
Request.RequestFlights.DepartureDate | DateTime | زمان حرکت | |
Request.RequestFlights.DepartureTime | string | ساعت حرکت | |
Request.RequestFlights.ArrivalTime | string | زمان فرود | |
Request.RequestFlights.FlightType | string | نوع پرواز | System مشخص کننده سیستمی بودن پرواز در غیر این صورت چارتر می باشد |
Request.RequestFlights.CabinType | string | کلاس پروازی | |
Request.RequestFlights.SeatClass | string | کلاس پروازی | |
Request.RequestFlights.Baggage | string | زمان فرود | مقدار بار مجاز.توجه کنید برخی از این اطلاعات توسط تامین کننده ها ارائه میشود و ممکن است خالی باشد |
Request.RequestFlights.AirlinePnr | string | پی ان آر پرواز | |
Request.RequestFlights.StopQuantity | int | تعداد توقف | |
Request.RequestFlights.Duration | string | مدت کل پرواز توجه کنید برخی از این اطلاعات توسط تامین کننده ها ارائه میشود و ممکن است خالی باشد | |
Request.RequestFlights.Airline | Model Airline | ||
Request.RequestFlights.Airline.Name | string | نام ایرلاین | |
Request.RequestFlights.Airline.Logo | string | لوگوی ایرلاین | |
Request.RequestFlights.Aircraft | Model Aircraft | ||
Request.RequestFlights.Aircraft.Code | string | کد هواپیما | |
Request.RequestFlights.Aircraft.Name | string | نام هواپیما | |
Request.RequestFlights.Aircraft.Manufacturer | string | برند هواپیما | |
Request.RequestFlights.Departure | Model Region | ||
Request.RequestFlights.Departure.RegionName | string | نام فرودگاه مبدا | |
Request.RequestFlights.Departure.Code | string | کد فرودگاه مبدا | |
Request.RequestFlights.Departure.ParentRegion.RegionName | string | شهر مبدا | |
Request.RequestFlights.Arrival | Model Region | ||
Request.RequestFlights.Arrival.RegionName | string | نام فرودگاه مقصد | |
Request.RequestFlights.Arrival.Code | string | کد فرودگاه مقصد | |
Request.RequestFlights.Arrival.ParentRegion.RegionName | string | شهر مقصد | |
Member.Username | string | نام کاربری | |
Member.Balance | decimal | موجودی شما در های هالیدی | |
Member.Mobile | string | ||
Member.Email | string | ||
Supplier.Name | string | نام آژانس | |
Supplier.ManagerName | string | نام مدیر آژانس | |
Supplier.Website | string | وب سایت آژانس | |
Supplier.Phone1 | string | شماره تماس آژانس | |
Supplier.Email | string | ایمیل آژانس | |
Supplier.Address | string | آدرس آژانس | |
Supplier.AgentMobile | string | شماره پشتیبان آژانس | |
Supplier.Logo | string | مسیر فایل لوگوی آژانس | |
SearchHistory.SearchHistoryID | Guid | کد جستجو | |
SearchHistory.AdultCount | int | تعداد بزرگسال | |
SearchHistory.ChildCount | int | تعداد کودک | |
SearchHistory.InfantCount | int | تعداد نوزاد | |
SearchHistory.DepartureCode | string | یاتای مبدا | |
SearchHistory.ArrivalCode | string | یاتای مقصد | |
SearchHistory.DepartureDate | DateTime | تاریخ پرواز | |
SearchHistory.CreateBy | string | نام کاربری | |
SearchHistory.TripType | Enum | نوع جستجوی پرواز | OneWay = 1, Return = 2, Range=3, FlightNumber=4, LastSecond = 5, |
SearchHistory.SearchType | Enum | نوع جستجو | Flight = 1, Accommodation = 2, Insurance = 3 |
SearchHistory.Status | Enum | وضعیت مرحله جستجو | Search = 10, SearchResult = 2, Revalidate = 3, PreReserve = 4, Book = 1, PaymentGateway = 6, PaymentFail = 7, PaymentSuccess = 8, TicketInProcess = 9, Ticketed = 5, TicketedChanged = 11, Cancelled = 12, Expired = 13, Confirmed = 14, Waitlist = 15, ReserveInProcess = 16, |
Api.HiHoliday.ir/v4/FlightRequest/Reserve/APIKEY/546786545
api.hiholiday.ir/v4/FlightRequest/Reserve/YourApiKey/RequestNumber
نام فیلد | نوع | توضیحات | مثال |
RequestNumber | string | شماره درخواست | |
ApiKey | Guid | کلید تبادل |
Request.SearchHistoryID | Guid | کد جستجوی شما | |
Request.RequestNumber | string | شماره درخواست رزرو | |
Request.CreateDate | DateTime | زمان ثبت درخواست | |
Request.CreateBy | string | نام کاربری ثبت کننده درخواست | |
Request.Status | Enum | وضعیت رزرو | Search = 10, SearchResult = 2, Revalidate = 3, PreReserve = 4, Book = 1, PaymentGateway = 6, PaymentFail = 7, PaymentSuccess = 8, TicketInProcess = 9, Ticketed = 5, TicketedChanged = 11, Cancelled = 12, Expired = 13, Confirmed = 14, Waitlist = 15, ReserveInProcess = 16 |
Request.TimeLimit | DateTime | زمان اعتبار رزرو | این مقدار در متد بعدی معتبر و ثبت می شود پس در این متد اهمیتی ندارد |
Request.SupplierName | string | تامین کننده | آژانس صادر کننده بلیط |
Request.TotalFare | decimal | مجموع مبلغ رزرو | این عدد ممکن است در متد بعد تغییر کند پس در این متد بع عنوان مبلغ کل در نظر نگیرید |
Request.RequestFares | Model | نرخ های رزرو | |
Request.RequestFares.Type | Enum | نرخ فروش | همیشه Sale می باشد |
Request.RequestFares.BaseFare | decimal | نرخ پایه هر نفر | |
Request.RequestFares.Commission | decimal | کمیسیون هر نفر | |
Request.RequestFares.Markup | decimal | کارمزد | |
Request.RequestFares.PassengerCount | int | تعداد نفرات | |
Request.RequestFares.PassengerType | Enum | رده سنی | Adt=0, Chd=1, Inf=2, Any=3 |
Request.RequestFares.TotalFare | decimal | میلغ کل هر رده سنی | |
Request.RequestFares.Tax | decimal | مالیات | |
Request.RequestFares.ServiceTax | decimal | مالیات بر خدمات | |
Request.RequestPassengers | Model | مدل مسافران | |
Request.RequestPassenger.DateOfBirth | DateTime | تاریخ تولد | |
Request.RequestPassenger.PassengerTitle | Enum int | نوع مسافر | Mr=0 Mrs=1 |
Request.RequestPassenger.PassengerType | Enum int | گروه سنی | Adt=0 Chd=1 Inf=2 Any=3 |
Request.RequestPassenger.Gender | Enum int | جنسیت | Male=0 Female=1 |
Request.RequestPassenger.NationalCode | string | کد ملی | |
Request.RequestPassenger.FirstName | string | نام انگلیسی | |
Request.RequestPassenger.LastName | string | نام خانوادگی انگلیسی | |
Request.RequestPassenger.PersianFirstName | string | نام | |
Request.RequestPassenger.PersianLastName | string | نام خانوادگی | |
Request.RequestPassenger.BirthPlace | string | محل تولد | |
Request.RequestPassenger.PassportNumber | string | شماره پاسپورت | |
Request.RequestPassenger.TicketNumber | string | شماره تیکت | |
Request.RequestPassenger.TicketUrl | string | مسیر دانلود فایل تیکت | |
Request.RequestFlights | Model | مدل پروازها | |
Request.RequestFlights.FlightNo | string | شماره پرواز | |
Request.RequestFlights.DepartureDate | DateTime | زمان حرکت | |
Request.RequestFlights.DepartureTime | string | ساعت حرکت | |
Request.RequestFlights.ArrivalTime | string | زمان فرود | |
Request.RequestFlights.FlightType | string | نوع پرواز | System مشخص کننده سیستمی بودن پرواز در غیر این صورت چارتر می باشد |
Request.RequestFlights.CabinType | string | کلاس پروازی | |
Request.RequestFlights.SeatClass | string | کلاس پروازی | |
Request.RequestFlights.Baggage | string | زمان فرود | مقدار بار مجاز.توجه کنید برخی از این اطلاعات توسط تامین کننده ها ارائه میشود و ممکن است خالی باشد |
Request.RequestFlights.AirlinePnr | string | پی ان آر پرواز | |
Request.RequestFlights.StopQuantity | int | تعداد توقف | |
Request.RequestFlights.Duration | string | مدت کل پرواز توجه کنید برخی از این اطلاعات توسط تامین کننده ها ارائه میشود و ممکن است خالی باشد | |
Request.RequestFlights.Airline | Model Airline | ||
Request.RequestFlights.Airline.Name | string | نام ایرلاین | |
Request.RequestFlights.Airline.Logo | string | لوگوی ایرلاین | |
Request.RequestFlights.Aircraft | Model Aircraft | ||
Request.RequestFlights.Aircraft.Code | string | کد هواپیما | |
Request.RequestFlights.Aircraft.Name | string | نام هواپیما | |
Request.RequestFlights.Aircraft.Manufacturer | string | برند هواپیما | |
Request.RequestFlights.Departure | Model Region | ||
Request.RequestFlights.Departure.RegionName | string | نام فرودگاه مبدا | |
Request.RequestFlights.Departure.Code | string | کد فرودگاه مبدا | |
Request.RequestFlights.Departure.ParentRegion.RegionName | string | شهر مبدا | |
Request.RequestFlights.Arrival | Model Region | ||
Request.RequestFlights.Arrival.RegionName | string | نام فرودگاه مقصد | |
Request.RequestFlights.Arrival.Code | string | کد فرودگاه مقصد | |
Request.RequestFlights.Arrival.ParentRegion.RegionName | string | شهر مقصد | |
Member.Username | string | نام کاربری | |
Member.Balance | decimal | موجودی شما در های هالیدی | |
Member.Mobile | string | ||
Member.Email | string | ||
Supplier.Name | string | نام آژانس | |
Supplier.ManagerName | string | نام مدیر آژانس | |
Supplier.Website | string | وب سایت آژانس | |
Supplier.Phone1 | string | شماره تماس آژانس | |
Supplier.Email | string | ایمیل آژانس | |
Supplier.Address | string | آدرس آژانس | |
Supplier.AgentMobile | string | شماره پشتیبان آژانس | |
Supplier.Logo | string | مسیر فایل لوگوی آژانس | |
SearchHistory.SearchHistoryID | Guid | کد جستجو | |
SearchHistory.AdultCount | int | تعداد بزرگسال | |
SearchHistory.ChildCount | int | تعداد کودک | |
SearchHistory.InfantCount | int | تعداد نوزاد | |
SearchHistory.DepartureCode | string | یاتای مبدا | |
SearchHistory.ArrivalCode | string | یاتای مقصد | |
SearchHistory.DepartureDate | DateTime | تاریخ پرواز | |
SearchHistory.CreateBy | string | نام کاربری | |
SearchHistory.TripType | Enum | نوع جستجوی پرواز | OneWay = 1, Return = 2, Range=3, FlightNumber=4, LastSecond = 5, |
SearchHistory.SearchType | Enum | نوع جستجو | Flight = 1, Accommodation = 2, Insurance = 3 |
SearchHistory.Status | Enum | وضعیت مرحله جستجو | Search = 10, SearchResult = 2, Revalidate = 3, PreReserve = 4, Book = 1, PaymentGateway = 6, PaymentFail = 7, PaymentSuccess = 8, TicketInProcess = 9, Ticketed = 5, TicketedChanged = 11, Cancelled = 12, Expired = 13, Confirmed = 14, Waitlist = 15, ReserveInProcess = 16, |
Api.HiHoliday.ir/v4/FlightRequest/Reserve/APIKEY/546786545
api.hiholiday.ir/V4/FlightRequest/Get/{ApiKey}/{Username}/{Pagesize}/{Pagenumber}
نام فیلد | نوع | توضیحات | مثال |
CreateBy | string | نام کاربری شما در سیستم های هالیدی که دارای دسترسی وب سرویس پرواز میباشد | |
PageSize | int | تعداد رکورد قابل نمایش در هر صفحه | |
PageNumber | int | شماره صفحه |
در متد های قبل مدل Request کامل توضیح داده شد است
api.hiholiday.ir/V4/FlightRequest/Get/{ApiKey}/test/5/1
api.hiholiday.ir/V4/FlightRequest/Detail/{ApiKey}/{Username}/{RequestNumber}
نام فیلد | نوع | توضیحات | مثال |
RequestNumber | string | شماره درخواست که در متد PreReserve تولید شده | 96738788528 |
CreateBy | string | نام کاربری |
Request.SearchHistoryID | Guid | کد جستجو | کد یکتا توسط سیستم تولید میشود که سوابق جستجو را نگه داری می کند و در مرحله PreReserve تولید شده |
Request.RequestNumber | string | شماره درخواست | شماره درخواست که در مرحله PreReserve تولید شده و یکتا می باشد |
Request.CreateDate | DateTime | تاریخ و زمان ثبت درخواست | |
Request.CreateBy | string | نام کاربری درخواست کننده | |
Request.Status | Enum int | وضعیت رزرو | PreReserve = 4 Book = 1 PaymentGateway = 6 PaymentFail = 7 PaymentSuccess = 8 Cancelled = 12 Expired = 13 Confirmed = 14 Waitlist = 15 ReserveInProcess = 16 |
Request.SupplierName | string | نام تامین کننده | |
Request.TimeLimit | DateTime | مدت زمان اعتبار رزرو | در این متد اهمیتی ندارد |
Request.TotalFare | decimal | قیمت تمام شده کل رزرو | |
Request.Manufacturer | Enum int | تامین کننده | PasargadInsurance = 21 SamanInsurance=16 |
Request.RequestFares | List[RequestFare] | لیست نرخ ها | |
Request.RequestFare.Type | string | گروه نرخ | همیشه Sale می باشد |
Request.RequestFare.BaseFare | decimal | نرخ پایه | برای هر نفر |
Request.RequestFare.Commission | decimal | کمیسیون | برای هر نفر |
Request.RequestFare.Markup | decimal | کارمزد | برای هر نفر |
Request.RequestFare.PassengerCount | int | تعداد نفرات | |
Request.RequestFare.PassengerType | Enum int | گروه سنی | Adt=0 Chd=1 Inf=2 Any=3 |
Request.RequestFare.TotalFare | decimal | جمع کل رکورد | |
Request.RequestFare.Tax | decimal | مالیات |
الباقی فیلدها در متد های قبل توضیحات کامل داده شده است
api.hiholiday.ir/V4/FlightRequest/Detail/{ApiKey}/username/requestnumber
پنل نمایندگی امکانی دیگر است تا علاوه بر لیست پرواز های چارتر , یک وب سایت کامل را در اختیار داشته باشید.
برای کسب اطلاع از پنل های نمایندگی چارتر می توانید به این صفحه مراجعه فرمائید.