Rapid Flights APIパイロット版ドキュメント
アーリーアクセス・プレビュー
このドキュメントは、選ばれたパートナーだけを対象とした早期アクセス・プレビュー・イニシアチブの一部です。パイロットプログラムは2025年第4四半期までに開始され、2026年に一般提供が開始される予定です。
パイロット版またはベータ版パートナーにご興味のある方は、アカウントマネージャーまでご連絡ください。
Rapid /flights APIバンドル
Rapid Flights APIは、search-to-bookのフローを可能にするエンドポイントから構成されています。

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}/flight | itinerary_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} エンドポイントを使用して、より詳細な情報を取得します。
旅行者が予約する前に知っておくべき詳細がここにあります:
オブジェクト | それを使って... |
---|---|
amenities | WiFiや映画など、利用可能なin-flightエンターテイメント・オプションを表示します。 |
baggage_allowance | フライトに含まれる手荷物の量の詳細をお知らせください。 |
change_policy | post-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を使用して予約の詳細を取得できます。回答には、該当する場合、キャンセルリンクが含まれます。