رابط‌های برنامه‌نویسی سفر

کل سفر، دو رابط برنامه‌نویسی

همان موتوری که هر فروشگاه روی پلتفرم ما را می‌گرداند، به‌صورت رابط‌های REST تمیز در دسترس است. از محصول خودتان پرواز و هتل را جست‌وجو، قیمت‌گذاری و رزرو کنید — ما پشت یک یکپارچه‌سازی، تأمین‌کنندگان، حافظه نهان و صدور را مدیریت می‌کنیم.

900+

ایرلاین روی رابط پرواز

1.5M+

اقامتگاه روی رابط هتل

دو محصول، یک یکپارچه‌سازی

هر دو رابط به یک زبان JSON صحبت می‌کنند و یک احراز هویت و یک تسویه مشترک دارند — اولی را یکپارچه کنید، دومی تشریفات است.

رابط پرواز

بیش از ۹۰۰ ایرلاین

هم شرکت‌های خدمات کامل و هم ارزان‌قیمت

هر آنچه فروشنده پرواز نیاز دارد: موجودی لحظه‌ای در بیش از ۹۰۰ ایرلاین، اعتبارسنجی مجدد نرخ درست پیش از رزرو تا قیمتی که نشان می‌دهید همان قیمتی باشد که بلیت می‌شود، و صدور بلیت الکترونیکی در همان مسیر.

  • موجودی و قیمت‌گذاری لحظه‌ای
  • اعتبارسنجی مجدد نرخ پیش از رزرو
  • رزرو و صدور بلیت الکترونیکی
  • خدمات جانبی — بار اضافه و گزینه‌های پولی
  • تعویض و تغییر تاریخ
  • استرداد و ابطال

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

رابط هتل

بیش از ۱٫۵ میلیون اقامتگاه

از هتل‌های شهری تا آپارتمان‌ها، در سراسر جهان

محتوای جهانی هتل با نرخ‌های زنده: بیش از ۱٫۵ میلیون اقامتگاه را بر اساس شهر یا نام جست‌وجو کنید، موجودی در سطح اتاق همراه با نوع پذیرایی و شرایط کنسلی بگیرید، نرخ را تأیید و رزرو کنید — واچر را همان رابط صادر می‌کند.

  • موجودی و نرخ زنده اتاق‌ها
  • جست‌وجوی محتوای اقامتگاه و مقصد
  • قواعد نرخ و شرایط کنسلی
  • تأیید نرخ پیش از رزرو
  • رزرو آنی و صدور واچر
  • کنسلی و استرداد

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

آن را در عمل ببینید

سه فراخوانی که هر روز به کار می‌برید — نمونه درخواست‌ها و پاسخ‌های خلاصه‌شده، دقیقاً همان‌طور که رابط با JSON صحبت می‌کند.

POST/api/Air/AirAvail

موجودی پرواز

یک درخواست به درون، مسیرهای قیمت‌گذاری‌شده به بیرون — فیلترشده، ذخیره‌شده در حافظه نهان و آماده فروش.

درخواست

{
  "OriginDestinations": [
    { "Origin": "DXB", "Destination": "IST",
      "DepartureDate": "2026-10-12" }
  ],
  "Passengers": { "Adults": 1 },
  "CabinClass": "Economy"
}

پاسخ

{
  "PricedItineraries": [
    {
      "Airline": "TK",
      "Segments": [
        { "Flight": "TK761",
          "Departure": "08:45",
          "Arrival": "12:30" }
      ],
      "TotalFare": {
        "Amount": 214.50,
        "Currency": "USD"
      }
    }
  ]
}

POST/api/Hotel/Avail

موجودی هتل

شهر، تاریخ‌ها و اتاق‌ها به درون — اقامتگاه‌های قابل رزرو با نرخ زنده اتاق به بیرون.

درخواست

{
  "CityCode": "DXB",
  "CheckIn": "2026-11-02",
  "CheckOut": "2026-11-05",
  "Rooms": [{ "Adults": 2 }]
}

پاسخ

{
  "Hotels": [
    {
      "Name": "Boulevard Plaza Hotel",
      "Stars": 5,
      "Rooms": [
        { "Board": "BB",
          "FreeCancelUntil": "2026-10-30",
          "Total": {
            "Amount": 342.00,
            "Currency": "USD"
          } }
      ]
    }
  ]
}

POST/api/Air/AirAncillaryPricing

قیمت‌گذاری خدمات جانبی

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

درخواست

{
  "BookingReference": "BP-49F2K1",
  "AncillaryType": "Baggage"
}

پاسخ

{
  "Baggage": [
    { "Description": "+10 kg checked bag",
      "Price": { "Amount": 38.00,
                 "Currency": "USD" } },
    { "Description": "+20 kg checked bag",
      "Price": { "Amount": 64.00,
                 "Currency": "USD" } }
  ]
}

هر آنچه این رابط‌ها پوشش می‌دهند

همان قابلیت‌هایی که فروشگاه‌های خودمان با آن‌ها کار می‌کنند — هیچ‌کدام سطح محصول جداگانه‌ای نیست.

جست‌وجو و موجودی

موجودی لحظه‌ای با شروع و پرس‌وجوی ناهمگام برای جست‌وجوهای سنگین، تا تأمین‌کنندگان کند هرگز رابط کاربری شما را متوقف نکنند.

رزرو و صدور

رزرو پرواز با صدور بلیت الکترونیکی و رزرو هتل با واچر آنی — یک شماره تأییدشده برای هر سفر.

خدمات جانبی

بار اضافه و گزینه‌های پولی را قیمت‌گذاری و به مسیر سفر اضافه کنید — همراه بلیت یا پس از آن فروخته می‌شوند.

تغییرات و تعویض‌ها

موجودی تعویض و اعتبارسنجی مجدد برای تغییر تاریخ پرواز، بدون بازسازی دستی رزرو.

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

کنسلی برنامه‌ای با شرایطی که از پیش معلوم است — درخواست‌های استرداد تا پایان پیگیری می‌شوند.

قواعد نرخ و کرایه

قواعد نرخ، نوع پذیرایی و شرایط کنسلی همراه هر قیمت ارائه می‌شوند تا شرایط پیش از پرداخت روشن باشد.

آماده‌اید روی آن بسازید؟

بگویید چه می‌سازید تا اطلاعات دسترسی، مستندات و یک محیط آزمایشی برایتان فراهم کنیم.