API Travel Partner предоставляет RESTful-интерфейс для платформы Google Hotel Center. Он позволяет приложению эффективно извлекать и изменять данные 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.
Документ открытия
Документ обнаружения (Discovery Document) — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Один сервис может предоставлять несколько документов обнаружения. Этот сервис предоставляет следующий документ обнаружения:
Конечная точка службы
Конечная точка сервиса — это базовый URL-адрес, который определяет сетевой адрес сервиса API. Один сервис может иметь несколько конечных точек сервиса. Этот сервис имеет следующую конечную точку сервиса, и все указанные ниже URI относятся к этой конечной точке сервиса:
-  
https://travelpartner.googleapis.com 
Ресурс REST: v3.accounts.accountLinks
| Методы | |
|---|---|
 create |  POST /v3/{parent=accounts/*}/accountLinksСоздает новую связь между аккаунтами Hotel Center и Google Ads.  | 
 delete |  DELETE /v3/{name=accounts/*/accountLinks/*}Удаляет ссылку на учетную запись.  | 
 get |  GET /v3/{name=accounts/*/accountLinks/*}Возвращает экземпляр AccountLink , связанный с именем ресурса ссылки на учетную запись, указанным в URL-адресе запроса. | 
 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/*}Возвращает экземпляр Brand , связанный с именем ресурса бренда URI запроса. | 
 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 , который также предоставляет отчеты о впечатлениях.  | 
Ресурс 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Пользовательский метод на уровне коллекции для обновления статуса Live on Google для нескольких объектов.  | 
Ресурс REST: v3.accounts.icons
| Методы | |
|---|---|
 create |  POST /v3/{parent=accounts/*}/iconsЗагружает новый значок и начинает процесс его проверки.  | 
 get |  GET /v3/{name=accounts/*/icons/*}Возвращает экземпляр Icon , связанный с именем ресурса значка, указанным в URI запроса. | 
 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Проверяет отчет о сверке.  |