Developer Hub
これは自動生成された翻訳です。

旅程のAPI配信

Itinerariesを使用すると、顧客の予約情報を表示し、ツアーや体験などのbooking-related商品やサービスを見つけることができます。また、データを利用して予約の傾向を分析し、関係者向けのレポートを作成することもできます。

配送オプション

旅程データのAPI配信は、プッシュまたはプルのいずれかのメカニズムを使用できます。

プッシュ方式

プッシュサービスは、旅程の更新を随時送信します。コアとなる予約フィールドはトランザクションから数分以内に利用可能となり、付随的なフィールドや充実したフィールドは2~4時間以内に利用可能となります。このオプションでは、以下のことが可能です:

  • ウェブサイトやアプリに顧客の予約情報を表示
  • 旅行者が旅行中に購入できる追加商品やサービスの提供

プッシュイベントは、HTTP POST メッセージの形式で、指定したURLにWebhookを介して配信されます。これらのメッセージは順番に並べられずに届くことがあるので、creation_dateupdate_date_time 要素を参照して順番を決めてください。

この配信オプションを採用する方法の詳細については、APIセットアップを参照してください

プッシュイベントの操作

旅程データは利用可能になった時点で配信されるため、同じ旅程に対して複数のイベントを受信することがあります(コアフィールドを含む最初のイベントと、付随データが充実したり旅程が更新されたりすると、それに続くイベント)。Available fields をご覧ください。どのフィールドがリアルタイムで到着し、どのフィールドが2~4時間以内に到着するかの詳細な内訳は、こちらをご覧ください。

どうぞ:

  • 旅程ごとに複数のイベントを期待:itinerary_id を使ってイベントを関連付け、常に最新のupdate_date_time のイベントを権威あるものとして扱います。
  • 更新の処理方法を選択: 既存の旅程で新しいイベントを受信した場合、以前の記録を最新のデータで上書きするか、各イベントを追加して変更履歴を保持することができます。
  • 欠落したフィールドを潔く処理: 初期イベントには補助フィールドが存在しないことがあります。

してはいけないこと

  • 最初のイベントに完全なペイロードが含まれていると仮定します。 補助フィールドは後のイベントに続きます。
  • 同じ旅程の複数のイベントをエラーとして扱う: これは期待される動作です。
  • real-time財務値を最終値として扱う: 24時間以内に修正される可能性あり。

プル方式

Checkmark

注意

プルデリバリーは、White Label Travel Platformパートナーにのみご利用いただけます。

プルサービスは、サポートするために詳細な旅程データを提供します:

  • データ分析
  • 予約記録とExpedia Groupデータの照合
  • プッシュ配信に失敗したタイムウィンドウのデータ検索
  • ヘルプデスク調査

プッシュ配信と同様、プル配信でも旅程データは2つの階層で利用可能です。コアフィールド(itinerary_IDstatusgross_booking_valuecheckin_datecheckout_date)は予約または更新から数分以内にアクセスでき、アンシラリフィールドとエンリッチメントフィールドは2~4時間以内にアクセスできます。分野別の内訳は利用可能分野 をご参照ください。

このサービスは、HTTP GET の2つのエンドポイントで構成されています:

  • creation_date_startcreation_date_endupdate_date_time_startupdate_date_time_end 変数を使用して、指定した時間範囲に作成または更新された旅程のリストを作成します。
  • 特定の旅程を検索 itinerary_id

認証プロセスの詳細については、API setup を参照してください。

タイムウィンドウによる旅程データの取得

指定した時間ウィンドウの旅程データを取得するには、GET /itinerariesupdate_date_time_start をクエリウィンドウとして使用し、update_date_time_end エンドポイントをポーリングします。

推奨されるアプローチ

  1. クエリーウィンドウには、update_date_timeフィールドを使用します:update_date_time_startupdate_date_time_end をクエリウィンドウとして使用し、指定された期間に作成または更新された旅程を検索します。creation_date、旅程の更新を見逃します。
  2. 最後にポーリングに成功したタイムスタンプを保持します: これを次のupdate_date_time_start、ウィンドウを少しずつ進めます。
  3. 重複排除:itinerary_id +update_date_time。補助的なフィールドが充実しているため、同じ旅程が複数のポーリング・ウィンドウに表示されることがあります。常に最新の記録(update_date_time)を権威あるものとして扱ってください。

最も完全でタイムリーな旅程データが必要な場合は、プッシュ配信をお勧めします。

利用可能なフィールド

以下の表に、プッシュとプルの配信方法を通じて利用可能なフィールド (ネストされたオブジェクトを含む) の一覧を示します。空室状況の欄は、各フィールドが予約イベントまたは更新後に通常いつアクセスできるかを示しています:

  • リアルタイム:予約または更新から数分以内に利用可能
  • Near-real-time:予約または更新後2~4時間以内に利用可能

名前の後にピリオドが続くフィールド名 (例 : <変数>.<ネストされた変数>) はネスト関係を示しています。

ホワイトレーベル トラベル プラットフォーム

フィールド名定義在庫
itinerary_id旅程番号または POS 注文参照番号。72622069245694リアルタイム
status旅程とその各項目のステータス。可能な値
確定
キャンセル
リアルタイム
creation_date*予約が最初に行われた日付で、ISO 8601の日付形式 (YYYY-MM-DD).2023-02-05リアルタイム
update_date_time*旅程の最終更新日時。ISO 8601の日付形式(YYYY-MM-dd'T"HH:mm:ss.SSSZ)で表されます。2023-10-21T00:00:00.000Zリアルタイム
online旅程がオンラインで予約されたか(true)、代理店経由で予約されたか(false)を示します。ブール値で表されます。trueNear-real-time
package旅程がパッケージの一部であるか、単独の予約であるかを示します。ブール値で表されます。falseNear-real-time
payment_typeチェックアウト時に使用されたお支払い方法。取り得る値 :
credit card
points
split pay
リアルタイム
point_of_sale_country_codeお客様が予約を行った販売サイトの国コード。2 文字の ISO 3166-1 alpha-2 形式で表されます。GBNear-real-time
purchaser予約者の識別情報。ネストされた項目の一覧は purchaser の表を参照してください。  
property_booking_items旅程の一部として予約された宿泊施設の構成要素。ネストされた項目の一覧は property_booking_items の表を参照してください。  
flight_booking_items旅程の一部として予約された航空券の構成要素。ネストされた項目の一覧は flight_booking_items の表を参照してください。  
car_booking_items旅程の一部として予約されたレンタカーの構成要素。ネストされた項目の一覧は car_booking_items の表を参照してください。  
activity_booking_items旅程の一部として予約された現地ツアーの構成要素。ネストされた項目の一覧は activity_booking_items の表を参照してください。  
insurance_booking_items旅程の一部として予約された保険の構成要素。ネストされた項目の一覧は insurance_booking_items の表を参照してください。  
rate予約項目または旅程全体の料金と価格設定の詳細。ネストされた項目の一覧は rate の表を参照してください。  
coupon旅程に適用されるクーポン (該当する場合)。ネストされた項目の一覧は coupon の表を参照してください。  
|

purchaser

以下の各フィールドは、予約者の識別情報です。

フィールド名定義在庫
purchaser.email**予約者のEメールアドレス。smith@example.comリアルタイム
purchaser.loyalty_id**ロイヤリティ プログラムのメンバーシップ識別子。12345678Near-real-time
purchaser.first_name**ご予約者のお名前(名ジェーンリアルタイム
purchaser.last_name**ご予約者の姓名Smithリアルタイム

property_booking_items

以下の各フィールドは、旅程の一部として予約された宿泊施設の構成要素です。

フィールド名定義在庫
booking_item_id旅程の一部として予約された特定の要素の識別子。1400882912リアルタイム
status特定の宿泊施設要素のステータス。可能な値
確定
キャンセル
リアルタイム
checkin_date*対応する宿泊施設要素のチェックイン日。ISO 8601の日付形式 (YYYY-MM-DD).2023-02-01リアルタイム
checkout_date*対応する宿泊施設要素のチェックアウト日。ISO 8601の日付形式 (YYYY-MM-DD).2023-02-05リアルタイム
property.idExpedia Group'sホテルまたはバケーションレンタルの一意の識別子 施設。1400882912Near-real-time
property.chain_nameその施設が属するホテルチェーンの名称 (該当する場合)。IndependentNear-real-time
property.brand_nameその施設が属するブランドの名称 (該当する場合)。1 つのホテルチェーンに複数のブランドがある場合があります。Savoy SignatureNear-real-time
property.nameホテルまたはバケーションレンタルの名称Hotel 1リアルタイム
property.city施設が所在する都市の名称。Torontoリアルタイム
property.state_province_name施設が所在する州または都道府県の名称。OntarioNear-real-time
property.country_code施設が所在する国のコード。2 文字の ISO 3166-1 alpha-2 形式で表されます。CAリアルタイム
property.star_rating施設の星評価。3.0Near-real-time
room_nameホテルまたはバケーションレンタル会社が定義する、予約された客室のタイプ。コンフォート・ダブルルーム(専用バスルーム付Near-real-time
adult_count対応する予約に含まれる大人の人数。2リアルタイム
child_count対応する予約に含まれる子供の人数。0リアルタイム
expedia_collect予約についてお支払いページで支払われているか (true)、プロバイダーに直接支払わなければならないか (false) を表すブール値。trueNear-real-time
property_confirmation_idホテルまたはバケーションレンタル会社から提供された確認番号。1516171819Near-real-time
rate宿泊施設予約の料金と価格設定の詳細。ネストされた項目の一覧は rate の表を参照してください。  

flight_booking_items

以下の各フィールドは、旅程の一部として予約された航空券の構成要素です。

フィールド名定義在庫
booking_item_id旅程の一部として予約された特定の要素の識別子。1400882911リアルタイム
status特定の航空券要素のステータス。可能な値
確定
キャンセル
リアルタイム
departure_date*対応する航空券要素の開始日。ISO 8601の日付形式 (YYYY-MM-DD).2023-02-01リアルタイム
arrival_date*対応する航空券要素の終了日。ISO 8601の日付形式 (YYYY-MM-DD).2023-02-02リアルタイム
airline.plating_carrier_name航空券を発券した航空会社名。Air CanadaNear-real-time
airline.plating_carrier_code国際航空運送協会(IATA) 航空券を発券した航空会社のコード。ACリアルタイム
carrier_pnr航空券を発券した航空会社に記録されている旅客名。SMITHNear-real-time
trip_type予約区間のタイプ。取り得る値 :
one way
round trip
multiple destinations
Near-real-time
fare_class航空券の運賃クラス。EconomyNear-real-time
airport_origin_code出発空港のIATAコード。LHRリアルタイム
airport_origin_location出発空港の場所。London, GB (LHR-Heathrow)Near-real-time
airport_destination_code出発空港のコード。IATA 形式で表されます。YYZリアルタイム
airport_destination_location出発空港の場所。Toronto, ON (YYZ-Lester B. Pearson Intl.)Near-real-time
ticket_number航空券番号。123456789Near-real-time
expedia_collect予約についてお支払いページで支払われているか (true)、プロバイダーに直接支払わなければならないか (false) を表すブール値。trueNear-real-time
segment_count航空券のフライト区間数。1Near-real-time
rate航空券予約の料金と価格設定の詳細。ネストされた項目の一覧は rate の表を参照してください。  

car_booking_items

以下の各フィールドは、旅程の一部として予約されたレンタカーの構成要素です。

フィールド名定義在庫
booking_item_id旅程の一部として予約された特定の要素の識別子。1400882910リアルタイム
status特定のレンタカー要素のステータス。可能な値
確定
キャンセル
リアルタイム
pickup_date*レンタカー要素の開始日。ISO 8601の日付形式 (YYYY-MM-DD).2023-02-02リアルタイム
return_date*レンタカー要素の終了日。ISO 8601の日付形式 (YYYY-MM-DD).2023-02-05リアルタイム
rental_company.nameレンタカー会社名。Hertzリアルタイム
car_type借りるレンタカーのタイプ。2/4 door compactNear-real-time
pickup_locationレンタカーの乗車場所。Deer Lake, NL (YDF-Deer Lake Regional)リアルタイム
pickup_country_codeレンタカー乗車場所の国コード。2 文字の ISO 3166-1 alpha-2 形式で表されます。CAリアルタイム
return_locationレンタカーの返却場所。Deer Lake, NL (YDF-Deer Lake Regional)リアルタイム
return_country_codeレンタカー返却場所の国コード。2 文字の ISO 3166-1 alpha-2 形式で表されます。CAリアルタイム
trip_type予約区間のタイプ。取り得る値 :
one way
round trip
multiple destinations
Near-real-time
rental_company_confirmation_idレンタカー会社から提供された確認番号。ABC1234Near-real-time
expedia_collect予約についてお支払いページで支払われているか (true)、プロバイダーに直接支払わなければならないか (false) を表すブール値。falseNear-real-time
rateレンタカー予約の料金と価格設定の詳細。ネストされた項目の一覧は rate の表を参照してください。  

activity_booking_items

以下の各フィールドは、旅程の一部として予約された現地ツアーの構成要素です。

フィールド名定義在庫
booking_item_id旅程の一部として予約された特定の要素の識別子。1400882910リアルタイム
status特定の現地ツアーのステータス。可能な値
確定
キャンセル
リアルタイム
activity_start_date*現地ツアーの開始日。ISO 8601の日付形式 (YYYY-MM-DD).2023-02-03リアルタイム
activity_end_date*現地ツアーの終了日。ISO 8601の日付フォーマット (YYYY-MM-DD).2023-02-03リアルタイム
vendor.name現地ツアーを提供するサプライヤーの名称。オリビアツアーリアルタイム
vendor.city現地ツアーのサプライヤーが所在する都市。Deer Lake, NL (YDF-Deer Lake Regional)リアルタイム
vendor.country_code現地ツアーのサプライヤーが所在する国のコード。2 文字の ISO 3166-1 alpha-2 形式で表されます。CAリアルタイム
offering_name現地ツアーの名称。Passions of Paradise Great Barrier ReefNear-real-time
expedia_collect予約についてお支払いページで支払われているか (true)、プロバイダーに直接支払わなければならないか (false) を表すブール値。trueNear-real-time
rate現地ツアー予約の料金と価格設定の詳細。ネストされた項目の一覧は rate の表を参照してください。  

insurance_booking_items

以下の各フィールドは、旅程の一部として予約された保険の構成要素です。

フィールド名定義在庫
booking_item_id旅程の一部として予約された特定の要素の識別子。1400882610リアルタイム
status選択された特定の保険のステータス。可能な値
確定
キャンセル
リアルタイム
rate選択された保険の料金と価格設定の詳細。ネストされた項目の一覧は rate の表を参照してください。  

rate

以下の各フィールドは、予約項目または旅程全体の料金と価格設定の詳細です。これらは、総予約金額と税金と手数料によって分割された予約の金銭的価値を記述するネストされた値を含んでいます。

フィールド名定義在庫
rate_plan_name項目の価格設定に使用される料金プランの名称。施設のご予約商品のみご利用いただけます。Room onlyNear-real-time
rate_plan_type予約に使用された料金のタイプ。施設のご予約商品のみご利用いただけます。Distribution rateNear-real-time
refundable対応する予約コンポーネントが払い戻し可能(true)か不可能(false)か。trueNear-real-time
pricing総予約金額と税金および手数料に分けられた予約の金額をキャプチャするオブジェクト。  
pricing.gross_booking_value予約の金額を取得するオブジェクト。  
pricing.gross_booking_value.billable_currency支払いに使用される通貨での予約の金銭的価値を表すオブジェクト。  
pricing.gross_booking_value.billable_currency.currency予約のお支払いにお客様が使用する通貨。ISO 4217 形式で表されます。GBPリアルタイム
pricing.gross_booking_value.billable_currency.value予約総額。2520.80リアルタイム
pricing.taxes_and_fees予約にかかる税金および手数料の金額と通貨。  
pricing.taxes_and_fees.billable_currency予約にかかる税金および手数料の、お支払いに使用する通貨での金額。  
pricing.taxes_and_fees.billable_currency.currency予約のお支払いにお客様が使用する通貨。ISO 4217 形式で表されます。GBPリアルタイム
pricing.taxes_and_fees.billable.currency.value予約の総予約売上 (GBV)。491.10リアルタイム

coupon

フィールド名定義在庫
code予約に使用されたクーポンコード。ABCDNear-real-time
nameクーポンの名称。PRIMENear-real-time
descriptionクーポンの説明。BoGo 5%Near-real-time
currencyクーポンの金額に適用されている通貨。ISO 4217 形式で表されます。GBPNear-real-time
valueクーポンの金額。126.04Near-real-time

すべてのWhite Label Travel Platformフィールドの注意事項

  • 日付フィールドは協定世界時(UTC)です。
    ** これは個人を特定できる情報(PII)データです。会社のガイドラインに従って正しく処理してください。絶対に必要なときだけ入れてください。

旅行代理店アフィリエイトプログラム(TAAP)

フィールド名定義在庫
itinerary_id旅程番号または POS 注文参照番号。72622069245694リアルタイム
agency_reference_codeチェックアウトの際に代理店より提供されるオーダーメードの旅程表。86549B_GBリアルタイム
status旅程とその各項目のステータス。可能な値
確定
キャンセル
Near-real-time
creation_date*予約が最初に行われた日付で、ISO 8601の日付形式 (YYYY-MM-DD).2023-02-05リアルタイム
update_date_time*旅程の最終更新日時。ISO 8601の日付形式(YYYY-MM-dd'T"HH:mm:ss.SSSZ).2023-10-21T00:00:00.000Zリアルタイム
online旅程がオンラインで予約されたか(true)、代理店経由で予約されたか(false)を示します。ブール値で表されます。trueNear-real-time
point_of_sale_country_codeお客様が予約を行った国のコードです。2 文字の ISO 3166-1 alpha-2 形式で表されます。GBNear-real-time
purchaser予約者の識別情報。ネストされた項目の一覧は purchaser の表を参照してください。  
agency予約を行ったTAAP代理店およびエージェントの特定。ネストされた項目の一覧は agency の表を参照してください。  
payment旅程のお支払いについてネストされた項目の一覧は payment の表を参照してください。  
property_booking_items旅程の一部として予約された宿泊施設の構成要素。ネストされた項目の一覧は property_booking_items の表を参照してください。  
flight_booking_items旅程の一部として予約された航空券の構成要素。ネストされた項目の一覧は flight_booking_items の表を参照してください。  
car_booking_items旅程の一部として予約されたレンタカーの構成要素。ネストされた項目の一覧は car_booking_items の表を参照してください。  
activity_booking_items旅程の一部として予約された現地ツアーの構成要素。ネストされた項目の一覧は activity_booking_items の表を参照してください。  
rate予約項目または旅程全体の料金と価格設定の詳細。ネストされた項目の一覧は rate の表を参照してください。  
earnings予約項目または旅程全体の手数料詳細。ネストされた項目の一覧は earnings の表を参照してください。  
|

purchaser

これらのフィールドは旅行者を特定します。

フィールド名定義在庫
purchaser.email**旅行者のEメールアドレスsmith@example.comリアルタイム
purchaser.first_name**旅行者のファーストネームジェーンリアルタイム
purchaser.last_name**旅行者の姓Smithリアルタイム

エージェンシー

これらのフィールドは、予約を行ったTAAP代理店とエージェントを識別します。

フィールド名定義在庫
agency.name予約を行ったTAAP代理店名。世界旅行Near-real-time
agency.id予約を行ったTAAPエージェンシーのトラッキングコード。WS02555リアルタイム
agency.agent.first_name**予約を行ったTAAPエージェントのファーストネーム。Bobリアルタイム
agency.agent.last_name**予約を行ったTAAPエージェントの名字。Jonesリアルタイム
agency.agent.email**予約を行ったTAAPエージェントのEメールアドレス。bjones@worldtravel.comリアルタイム

お支払い

これらのフィールドには、旅程の支払いに関する詳細が含まれます。

フィールド名定義在庫
payment_typeチェックアウト時に使用されたお支払い方法。指定可能な値 :
クレジット カード
ポイント
スプリットペイ
リアルタイム
status旅程の代金が支払われているかどうかを示します。指定可能な値 :
支払い済み
未払い
Near-real-time
deferred旅程の支払いが延期されたか(true)、支払われたか(false)。ブール値で表されます。trueNear-real-time
payment_due_date支払期日ISO 8601日付形式 (YYYY-MM-DD). 後払いの場合のみ適用されます。2023-02-05Near-real-time
payee旅程代金の支払い責任者を示します。指定可能な値 :
エージェンシー
お客様
Near-real-time

property_booking_items

以下の各フィールドは、旅程の一部として予約された宿泊施設の構成要素です。

フィールド名定義在庫
booking_item_id旅程の一部として予約された特定の要素の識別子。1400882912リアルタイム
status特定の宿泊施設要素のステータス。指定可能な値 :
完了しました
キャンセル済み
リアルタイム
checkin_date*対応する宿泊施設要素のチェックイン日。ISO 8601の日付形式 (YYYY-MM-DD).2023-02-01リアルタイム
checkout_date*対応する宿泊施設要素のチェックアウト日。ISO 8601の日付形式 (YYYY-MM-DD).2023-02-05リアルタイム
property.idExpedia Group'sホテルまたはバケーションレンタルの一意の識別子 施設1400882912Near-real-time
property.chain_nameその施設が属するホテルチェーンの名称 (該当する場合)。IndependentNear-real-time
property.brand_nameその施設が属するブランドの名称 (該当する場合)。1 つのホテルチェーンに複数のブランドがある場合があります。Savoy SignatureNear-real-time
property.nameホテルまたはバケーションレンタルの名称Hotel 1リアルタイム
property.city施設が所在する都市の名称。Torontoリアルタイム
property.state_province_name施設が所在する州または都道府県の名称。OntarioNear-real-time
property.country_code施設が所在する国のコード。2 文字の ISO 3166-1 alpha-2 形式で表されます。CAリアルタイム
property.star_rating施設の星評価。3.0Near-real-time
room_nameホテルまたはバケーションレンタル会社によって定義された、予約された部屋のタイプ。コンフォートダブルルーム 専用バスルームNear-real-time
adult_count予約に含まれる大人の人数2リアルタイム
child_countお子様の人数0リアルタイム
expedia_collect予約についてお支払いページで支払われているか (true)、プロバイダーに直接支払わなければならないか (false) を表すブール値。trueNear-real-time
property_confirmation_idホテルまたはバケーションレンタル会社から提供された確認番号。1516171819Near-real-time
rate宿泊施設予約の料金と価格設定の詳細。ネストされた項目の一覧は rate の表を参照してください。  
earnings宿泊予約の手数料詳細ネストされた項目の一覧は earnings の表を参照してください。  

flight_booking_items

以下の各フィールドは、旅程の一部として予約された航空券の構成要素です。

フィールド名定義在庫
booking_item_id旅程の一部として予約された特定の要素の識別子。1400882911リアルタイム
status特定の航空券要素のステータス。可能な値
確定
キャンセル
リアルタイム
departure_date*対応する航空券要素の開始日。ISO 8601の日付フォーマット (YYYY-MM-DD).2023-02-01リアルタイム
arrival_date*対応する航空券要素の終了日。ISO 8601の日付フォーマット (YYYY-MM-DD).2023-02-02リアルタイム
airline.plating_carrier_name航空券を発券した航空会社名。Air CanadaNear-real-time
airline.plating_carrier_codeIATA航空券を発券した航空会社のコード。ACリアルタイム
carrier_pnr航空券を発券した航空会社に記録されている旅客名。SMITHNear-real-time
trip_type予約区間のタイプ。取り得る値 :
one way
round trip
multiple destinations
Near-real-time
fare_class航空券の運賃クラス。EconomyNear-real-time
airport_origin_code出発空港のIATAコード。LHRリアルタイム
airport_origin_location出発空港の場所。London, GB (LHR-Heathrow)Near-real-time
airport_destination_code出発空港のコード。IATA 形式で表されます。YYZリアルタイム
airport_destination_location出発空港の場所。Toronto, ON (YYZ-Lester B. Pearson Intl.)Near-real-time
ticket_number航空券番号。123456789101Near-real-time
expedia_collect予約についてお支払いページで支払われているか (true)、プロバイダーに直接支払わなければならないか (false) を表すブール値。trueNear-real-time
segment_count航空券のフライト区間数です。1Near-real-time
rate航空券予約の料金と価格設定の詳細。ネストされた項目の一覧は rate の表を参照してください。  
earningsフライト予約の手数料詳細ネストされた項目の一覧は earnings の表を参照してください。  

car_booking_items

以下の各フィールドは、旅程の一部として予約されたレンタカーの構成要素です。

フィールド名定義在庫
booking_item_id旅程の一部として予約された特定の要素の識別子。1400882910リアルタイム
status特定のレンタカー要素のステータス。可能な値
確定
キャンセル
リアルタイム
pickup_date*レンタカー要素の開始日。ISO 8601の日付形式 (YYYY-MM-DD).2023-02-02リアルタイム
return_date*レンタカー要素の終了日。ISO 8601の日付形式 (YYYY-MM-DD).2023-02-05リアルタイム
rental_company.nameレンタカー会社名。Hertzリアルタイム
car_type借りるレンタカーのタイプ。2/4 door compactNear-real-time
pickup_locationレンタカーの乗車場所。Deer Lake, NL (YDF-Deer Lake Regional)リアルタイム
pickup_country_codeレンタカー乗車場所の国コード。2 文字の ISO 3166-1 alpha-2 形式で表されます。CAリアルタイム
return_locationレンタカーの返却場所。Deer Lake, NL (YDF-Deer Lake Regional)リアルタイム
return_country_codeレンタカー返却場所の国コード。2 文字の ISO 3166-1 alpha-2 形式で表されます。CAリアルタイム
trip_type予約区間のタイプ。取り得る値 :
one way
round trip
multiple destinations
Near-real-time
rental_company_confirmation_idレンタカー会社から提供された確認番号。ABC1234Near-real-time
expedia_collect予約についてお支払いページで支払われているか (true)、プロバイダーに直接支払わなければならないか (false) を表すブール値。falseNear-real-time
rateレンタカー予約の料金と価格設定の詳細。ネストされた項目の一覧は rate の表を参照してください。  
earnings車の予約に関する手数料の詳細。ネストされた項目の一覧は earnings の表を参照してください。  

activity_booking_items

以下の各フィールドは、旅程の一部として予約された現地ツアーの構成要素です。

フィールド名定義在庫
booking_item_id旅程の一部として予約された特定の要素の識別子。1400882910リアルタイム
status特定の現地ツアーのステータス。可能な値
確定
キャンセル
リアルタイム
activity_start_date*現地ツアーの開始日。ISO 8601の日付フォーマット (YYYY-MM-DD).2023-02-03リアルタイム
activity_end_date*現地ツアーの終了日。ISO 8601の日付フォーマット (YYYY-MM-DD).2023-02-03リアルタイム
vendor.name現地ツアーを提供するサプライヤーの名称。オリビアツアーリアルタイム
vendor.city現地ツアーのサプライヤーが所在する都市。Deer Lake, NL (YDF-Deer Lake Regional)リアルタイム
vendor.country_code現地ツアーのサプライヤーが所在する国のコード。2 文字の ISO 3166-1 alpha-2 形式で表されます。CAリアルタイム
offering_name現地ツアーの名称。ハンバー・リバー・トレイル・ハイクNear-real-time
expedia_collect予約についてお支払いページで支払われているか (true)、プロバイダーに直接支払わなければならないか (false) を表すブール値。trueNear-real-time
rate現地ツアー予約の料金と価格設定の詳細。ネストされた項目の一覧は rate の表を参照してください。  
earningsアクティビティ予約項目の手数料詳細です。ネストされた項目の一覧は earnings の表を参照してください。  

rate

以下の各フィールドは、予約項目または旅程全体の料金と価格設定の詳細です。これらは、総予約金額と税金と手数料によって分割された予約の金銭的価値を記述するネストされた値を含んでいます。

フィールド名定義在庫
refundable対応する予約コンポーネントが払い戻し可能(true)か不可能(false)か。trueNear-real-time
pricing総予約金額と税金および手数料に分けられた予約の金額をキャプチャするオブジェクト。  
pricing.gross_booking_value税金および手数料を含む予約金額。  
pricing.gross_booking_value.billable_currencyお支払いに使用する通貨での予約金額。  
pricing.gross_booking_value.billable_currency.currency予約のお支払いにお客様が使用する通貨。ISO 4217 形式で表されます。GBPリアルタイム
pricing.gross_booking_value.billable_currency.value予約総額。2520.80リアルタイム
pricing.taxes_and_fees予約にかかる税金および手数料の金額と通貨。  
pricing.taxes_and_fees.billable_currency予約にかかる税金および手数料の、お支払いに使用する通貨での金額。  
pricing.taxes_and_fees.billable_currency.currency予約のお支払いにお客様が使用する通貨。ISO 4217 形式で表されます。GBPリアルタイム
pricing.taxes_and_fees.billable.currency.value予約の総予約売上 (GBV)。491.10リアルタイム

収益

フィールド名定義在庫
commission予約総額に含まれる、予約またはアイテムの手数料額を表すオブジェクト。  
commission.billable_currency支払通貨での手数料額を表すオブジェクト。  
commission.billable_currency.currency手数料の通貨(ISO 4217形式JPYリアルタイム
commission.billable_currency.value手数料の金額。100.25リアルタイム
service_chargeTAAP機関が旅程に適用するサービス料金を表すオブジェクト。  
service_charge.amountTAAP機関が旅程に適用するサービス料金の金額を表すオブジェクト。  
service_charge.amount.billable_currency支払い通貨でのサービス料金額を表すオブジェクト。  
service_charge.amount.billable_currency.currencyISO 4217形式で表されるサービス料金の通貨。JPYリアルタイム
service_charge.amount.billable_currency.valueTAAP機関が旅程に適用したサービス料の金額。50.50リアルタイム
service_charge.taxes_and_feesサービス料金の税金と手数料の値と通貨を表すオブジェクト。  
service_charge.taxes_and_fees.billable_currencyサービス料金の税金および手数料の金額を、支払通貨で表したオブジェクト。  
service_charge.taxes_and_fees.billable_currency.currencyISO 4217形式で表される支払い通貨。JPYリアルタイム
service_charge.taxes_and_fees.billable_currency.valueお客様が税金および手数料に支払った、使用する通貨での金額。5.25リアルタイム

TAAP全フィールドの注意事項

  • 日付フィールドは協定世界時(UTC)です。
    ** これは個人を特定できる情報(PII)データです。会社のガイドラインに従って正しく処理してください。絶対に必要なときだけ入れてください。

API の詳細

お客様のビジネスでItineraries APIデータをどのように使用するかに基づいて、APIスキーマと設定のスナップショットを提供します。OpenAPIの仕様をダウンロードし、APIテストツールを使って、例とスキーマ定義が実際の出力とどのように比較されるかを理解することができます。

ホワイトレーベル トラベル プラットフォーム

White Label Travel Platformのパートナーは、プッシュ型およびプル型の配信方法で、ネストされたオブジェクトを含むフィールドを利用できます:




タープ

TAAPパートナーがプッシュ配信方式で利用できるフィールド(ネストされたオブジェクトを含む)は以下の通りです:




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