Travel Partner API は、Google Hotel Center プラットフォームへの RESTful インターフェースを提供します。アプリで Hotel Center のデータを効率的に取得して変更できるため、大規模なアカウントや複雑なアカウントの管理に適しています。
- REST リソース: v3.accounts.accountLinks
 - REST リソース: v3.accounts.brands
 - REST リソース: v3.accounts.freeBookingLinksReportViews
 - REST リソース: v3.accounts.hotelViews
 - REST リソース: v3.accounts.hotels
 - REST リソース: v3.accounts.icons
 - REST リソース: v3.accounts.listings
 - REST リソース: v3.accounts.participationReportViews
 - REST リソース: v3.accounts.priceAccuracyViews
 - REST リソース: v3.accounts.priceCoverageViews
 - REST リソース: v3.accounts.priceViews
 - REST リソース: v3.accounts.propertyPerformanceReportViews
 - REST リソース: v3.accounts.reconciliationReports
 
サービス: travelpartner.googleapis.com
このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストの際に次の情報を使用してください。
ディスカバリ ドキュメント
ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次の検索ドキュメントが用意されています。
サービス エンドポイント
サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することもあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。
https://travelpartner.googleapis.com
REST リソース: v3.accounts.accountLinks
| メソッド | |
|---|---|
                  create | 
                
                  POST /v3/{parent=accounts/*}/accountLinks Hotel Center アカウントと Google 広告アカウントの間に新しいアカウント リンクを作成します。  | 
              
                  delete | 
                
                  DELETE /v3/{name=accounts/*/accountLinks/*} アカウント リンクを削除します。  | 
              
                  get | 
                
                  GET /v3/{name=accounts/*/accountLinks/*} リクエスト URL で指定されたアカウント リンクのリソース名に関連付けられた AccountLink インスタンスを返します。 | 
              
                  list | 
                
                  GET /v3/{parent=accounts/*}/accountLinks Hotel Center アカウントのアカウント リンクを返します。  | 
              
                  patch | 
                
                  PATCH /v3/{accountLink.name=accounts/*/accountLinks/*} アカウント リンクのアカウント リンク ターゲットを更新します。  | 
              
REST リソース: v3.accounts.brands
| メソッド | |
|---|---|
                  create | 
                
                  POST /v3/{parent=accounts/*}/brands 新しいブランドを作成します。  | 
              
                  get | 
                
                  GET /v3/{name=accounts/*/brands/*} リクエスト URI のブランド リソース名に関連付けられた Brand インスタンスを返します。 | 
              
                  list | 
                
                  GET /v3/{parent=accounts/*}/brands パートナー アカウントのブランドを返します。  | 
              
                  patch | 
                
                  PATCH /v3/{brand.name=accounts/*/brands/*} ブランドを更新します。  | 
              
REST リソース: v3.accounts.freeBookingLinksReportViews
| メソッド | |
|---|---|
                  query  | 
                
                  GET /v3/{name=accounts/*}/freeBookingLinksReportViews:query 非推奨: 代わりに PropertyPerformanceReportService.QueryPropertyPerformanceReport を使用してください。PropertyPerformanceReportService.QueryPropertyPerformanceReport にもインプレッション レポートがあります。 | 
              
REST リソース: v3.accounts.hotelViews
| メソッド | |
|---|---|
                  list | 
                
                  GET /v3/{parent=accounts/*}/hotelViews ホテルビューのリストを返します。  | 
              
                  summarize | 
                
                  GET /v3/{parent=accounts/*}/hotelViews:summarize ホテルに関する要約情報を返します。  | 
              
REST リソース: v3.accounts.hotels
| メソッド | |
|---|---|
                  setLiveOnGoogle | 
                
                  POST /v3/{account=accounts/*}/hotels:setLiveOnGoogle 複数のプロパティの「Google で公開中」ステータスを更新するコレクション レベルのカスタム メソッド。  | 
              
REST リソース: v3.accounts.icons
| メソッド | |
|---|---|
                  create | 
                
                  POST /v3/{parent=accounts/*}/icons 新しいアイコンをアップロードし、審査プロセスを開始します。  | 
              
                  get | 
                
                  GET /v3/{name=accounts/*/icons/*} リクエスト URI で指定されたアイコン リソース名に関連付けられた Icon インスタンスを返します。 | 
              
                  list | 
                
                  GET /v3/{parent=accounts/*}/icons パートナー アカウントの Icon を返します。 | 
              
REST リソース: v3.accounts.listings
| メソッド | |
|---|---|
                  verify | 
                
                  POST /v3/{parent=accounts/*}/listings:verify VR パートナーのみを対象に、データに関する問題と配信資格のある確認済みのリスティングを返します。  | 
              
REST リソース: v3.accounts.participationReportViews
| メソッド | |
|---|---|
                  query | 
                
                  GET /v3/{name=accounts/*}/participationReportViews:query 特定のアカウントの参加レポートをクエリ(取得、フィルタ、セグメント化)する機能を提供します。  | 
              
REST リソース: v3.accounts.priceAccuracyViews
| メソッド | |
|---|---|
                  get | 
                
                  GET /v3/{name=accounts/*/priceAccuracyViews/*} リクエストされた料金精度ビューの詳細を返します。  | 
              
                  list | 
                
                  GET /v3/{parent=accounts/*}/priceAccuracyViews 使用可能な料金精度ビューを一覧表示します。  | 
              
                  summarize | 
                
                  GET /v3/{parent=accounts/*}/priceAccuracyViews:summarize 料金精度の概要を返します。  | 
              
REST リソース: v3.accounts.priceCoverageViews
| メソッド | |
|---|---|
                  getLatest | 
                
                  GET /v3/{parent=accounts/*}/priceCoverageViews:latest 最新の価格保証ビューの詳細を返します。  | 
              
                  list | 
                
                  GET /v3/{parent=accounts/*}/priceCoverageViews 料金一致率の履歴全体を返します。  | 
              
REST リソース: v3.accounts.priceViews
| メソッド | |
|---|---|
                  get | 
                
                  GET /v3/{name=accounts/*/priceViews/*} リクエストされた価格ビューの詳細を返します。  | 
              
REST リソース: v3.accounts.propertyPerformanceReportViews
| メソッド | |
|---|---|
                  query | 
                
                  GET /v3/{name=accounts/*}/propertyPerformanceReportViews:query 特定のアカウントの無料の予約リンク レポートに対してクエリ(取得、フィルタ、セグメント化)を実行する機能を提供します。  | 
              
REST リソース: v3.accounts.reconciliationReports
| メソッド | |
|---|---|
                  create | 
                
                  POST /v3/{parent=accounts/*}/reconciliationReports 照合レポートを作成して Google にアップロードします。  | 
              
                  get | 
                
                  GET /v3/{name=accounts/*/reconciliationReports/*} 照合レポートを返します。  | 
              
                  list | 
                
                  GET /v3/{parent=accounts/*}/reconciliationReports 作成された照合レポートの名前のリストを返します。  | 
              
                  validate | 
                
                  POST /v3/{parent=accounts/*}/reconciliationReports:validate 調整レポートを検証します。  |