This is an auto-generated translation

Rapid Flights APIパイロット版ドキュメント

アーリーアクセス・プレビュー

このドキュメントは、選ばれたパートナーだけを対象とした早期アクセス・プレビュー・イニシアチブの一部です。パイロットプログラムは2025年第4四半期までに開始され、2026年に一般提供が開始される予定です。

パイロット版またはベータ版パートナーにご興味のある方は、アカウントマネージャーまでご連絡ください。

Rapid /flights APIバンドル

Rapid Flights APIは、search-to-bookのフローを可能にするエンドポイントから構成されています。

a flow diagram showing the path through the Flights API

Rapid Flightsのエンドポイントを知る

本製品はまだ早期アクセス段階であるため、スキーマの詳細と機能はまだアクティブな開発中であり、パートナーへの本製品の完全なリリース前に変更される可能性があることにご留意ください。

アクションメソッドレストURI結果
利用可能なフライトの検索POST/flight-offers返品可能です。
フライトオファーの詳細をリクエストGET/flight-offers/{offer_id}料金の内訳やポリシーなど、フライトの詳細を返します。
シートマップのご請求GET/flight-offers/{offer_id}/seats利用可能な場合、フライトのシートマップを返します。
予約時に選択した支払い方法の詳細を入力してください。POST/支払い予約作成リクエストの本文に入るpayment_token を返します。
予約を完了するPOST/旅程/フライト旅程IDと、予約の詳細を取得したり支払いセッションを完了したりするためのリンクを返します。
旅程IDで既存の予約の詳細をリクエストGET/旅程itinerary_id}/flightitinerary_idパラメータで旅程の詳細を返します。
予約をキャンセルする削除/旅程itinerary_id}/flight既存の予約をキャンセルします。

使用例

ここでは、Rapid Flights APIを使用して、end-to-endの予約体験をお客様に提供する方法をご紹介します。

ステップ1 - 利用可能なフライトオファーを検索

まず、/flight-offersエンドポイントを使用して、旅行者が利用可能なフライトを確認できるようにします。

主なパラメータは以下の通り:

キーパラメーター説明
departure_airportフライトの出発空港。ラス
arrival_airportフライトが到着する空港。LAX
departure_date_timeフライトが出発する日時。2025-01-09T17:45:00-08:00

ステップ2 - 利用可能なフライトオプションの詳細をご案内します。

顧客にフライトオプションを提示する前に、/flight-offers/{offer_id} エンドポイントを使用して、より詳細な情報を取得します。

旅行者が予約する前に知っておくべき詳細がここにあります:

オブジェクトそれを使って...
amenitiesWiFiや映画など、利用可能なin-flightエンターテイメント・オプションを表示します。
baggage_allowanceフライトに含まれる手荷物の量の詳細をお知らせください。
change_policypost-bookingの変更が可能かどうか、可能な場合は追加料金が発生するかどうかを明記してください。
meal_optionsフライト中にどのようなお食事が提供されるのか、それは含まれているのか、それとも追加料金なのか。

ステップ3 - お客様がお好きな座席を選べるようにお手伝いします。

/flight-offers/{offer_id}/seats エンドポイントを使用すると、シートマップを表示することができます。

例 :

cabin_class: economy
exit_row_list:
  - '17'
  - '18'
rows:
  - row_number: 16
    seats:
      - aisle: false
        column: A
        seat_number: 16A
        availability: not_available
        preferred: false
        seat_codes:
          - window
        seat_token: Q11REWlbQV5VARNfBQBxQ14JXAVYTT1XEwtbXEcJUQpTAkBSR0sNFVUIZgVdFENZSxFqBwtRBlx9eDoSVgNGU0ZCQkFTbFFcRRJbF0BrAllcVAh5dTdDVlwVUURBTRRdbwBXR1JcAVMKAUlRBRUCWG1WDEACdg1XFlByBgRLA1wcBXEDABNwDFJbDRFBDA0BDFkOB1oNVA5Q

ステップ4 - お支払い

/payments エンドポイントを使用して、顧客が予約の支払い方法を登録できるようになりました。

レスポンスにはpayment_token、予約作成リクエストのボディに入ります。

ステップ5 - 予約の作成

/itineraries/flight エンドポイントを使用して予約を完了します。

ステップ6 - 予約詳細の取得

/itineraries/{itinerary_id}/flight エンドポイントを使用すると、旅程IDを使用して予約の詳細を取得できます。回答には、該当する場合、キャンセルリンクが含まれます。

このページは役に立ちましたか ?
このコンテンツに改善が必要な点があれば、
サービス向上にご協力いただきありがとうございます。