Travel Partner API

La API de Travel Partner te proporciona una interfaz de RESTful para la plataforma de Google Hotel Center. Permite que una app recupere y cambie de manera eficiente los datos de Hotel Center, por lo que es adecuada para administrar cuentas grandes o complejas.

Servicio: travelpartner.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://travelpartner.googleapis.com

Recurso de REST: v3.accounts.brands

Métodos
create POST /v3/{parent=accounts/*}/brands
Crea una marca nueva.
get GET /v3/{name=accounts/*/brands/*}
Devuelve la instancia de Brand asociada con el nombre del recurso de marca del URI de la solicitud.
list GET /v3/{parent=accounts/*}/brands
Devuelve las marcas de una cuenta de socio.
patch PATCH /v3/{brand.name=accounts/*/brands/*}
Actualiza una marca.

Recurso de REST: v3.accounts.freeBookingLinksReportViews

Métodos
query
(deprecated)
GET /v3/{name=accounts/*}/freeBookingLinksReportViews:query
OBSOLETO: En su lugar, usa PropertyPerformanceReportService.QueryPropertyPerformanceReport, que también tiene informes de impresiones.

Recurso de REST: v3.accounts.hotelViews

Métodos
list GET /v3/{parent=accounts/*}/hotelViews
Devuelve la lista de vistas de hoteles.
summarize GET /v3/{parent=accounts/*}/hotelViews:summarize
Devuelve información resumida sobre los hoteles.

Recurso de REST: v3.accounts.hotels

Métodos
setLiveOnGoogle POST /v3/{account=accounts/*}/hotels:setLiveOnGoogle
Método personalizado a nivel de la colección para actualizar el estado de Publicado en Google de varias propiedades.

Recurso de REST: v3.accounts.icons

Métodos
create POST /v3/{parent=accounts/*}/icons
Sube un ícono nuevo y comienza su proceso de revisión.
get GET /v3/{name=accounts/*/icons/*}
Devuelve la instancia de Icon asociada con el nombre de un recurso de ícono especificado en el URI de la solicitud.
list GET /v3/{parent=accounts/*}/icons
Devuelve los Icons de una cuenta de socio.

Recurso de REST: v3.accounts.listings

Métodos
verify POST /v3/{parent=accounts/*}/listings:verify
Devuelve las fichas verificadas con problemas de datos y aptitudes para la publicación solo para los socios de VR.

Recurso de REST: v3.accounts.participationReportViews

Métodos
query GET /v3/{name=accounts/*}/participationReportViews:query
Proporciona la capacidad de consultar (obtener, filtrar y segmentar) un informe de participación para una cuenta en particular.

Recurso de REST: v3.accounts.priceAccuracyViews

Métodos
get GET /v3/{name=accounts/*/priceAccuracyViews/*}
Muestra la vista de precisión del precio solicitada con todos los detalles.
list GET /v3/{parent=accounts/*}/priceAccuracyViews
Enumera las vistas de precisión del precio disponibles.
summarize GET /v3/{parent=accounts/*}/priceAccuracyViews:summarize
Devuelve el resumen de la precisión del precio.

Recurso de REST: v3.accounts.priceCoverageViews

Métodos
getLatest GET /v3/{parent=accounts/*}/priceCoverageViews:latest
Devuelve la vista de cobertura de precios más reciente con todos los detalles.
list GET /v3/{parent=accounts/*}/priceCoverageViews
Devuelve todo el historial de cobertura del precio.

Recurso de REST: v3.accounts.priceViews

Métodos
get GET /v3/{name=accounts/*/priceViews/*}
Devuelve la vista de precios solicitada con todos los detalles.

Recurso de REST: v3.accounts.propertyPerformanceReportViews

Métodos
query GET /v3/{name=accounts/*}/propertyPerformanceReportViews:query
Proporciona la capacidad de consultar (obtener, filtrar y segmentar) un informe de vínculos gratuitos para reservar de una cuenta específica.

Recurso de REST: v3.accounts.reconciliationReports

Métodos
create POST /v3/{parent=accounts/*}/reconciliationReports
Crea un informe de conciliación y lo sube a Google.
get GET /v3/{name=accounts/*/reconciliationReports/*}
Devuelve un informe de conciliación.
list GET /v3/{parent=accounts/*}/reconciliationReports
Devuelve una lista de los nombres de los informes de conciliación creados.
validate POST /v3/{parent=accounts/*}/reconciliationReports:validate
Valida un informe de conciliación.