Travel Partner API

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

Servicio: travelpartner.googleapis.com

Para llamar a este servicio, te recomendamos usar las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la siguiente información 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 siguiente documento de descubrimiento:

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/*}
Muestra la instancia Brand asociada con el nombre del recurso de marca del URI de la solicitud.
list GET /v3/{parent=accounts/*}/brands
Muestra 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: Use PropertyPerformanceReportService.QueryPropertyPerformanceReport, que también tiene informes de impresiones.

Recurso de REST: v3.accounts.hotelViews

Métodos
list GET /v3/{parent=accounts/*}/hotelViews
Muestra la lista de vistas de hoteles.
summarize GET /v3/{parent=accounts/*}/hotelViews:summarize
Muestra 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 colección para actualizar el estado de Publicados 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/*}
Muestra la instancia Icon asociada con un nombre de recurso de ícono especificado en el URI de la solicitud.
list GET /v3/{parent=accounts/*}/icons
Muestra las Icon de una cuenta de socio.

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 de una cuenta en particular.

Recurso de REST: v3.accounts.priceExactViews

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

Recurso de REST: v3.accounts.priceCoverageViews

Métodos
getLatest GET /v3/{parent=accounts/*}/priceCoverageViews:latest
Muestra la vista de cobertura de precios más reciente en detalle.
list GET /v3/{parent=accounts/*}/priceCoverageViews
Muestra el historial de cobertura de precios completo.

Recurso de REST: v3.accounts.priceViews

Métodos
get GET /v3/{name=accounts/*/priceViews/*}
Muestra la vista de precio solicitada en detalle.

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 de rendimiento de propiedades para 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/*}
Muestra un informe de conciliación.
list GET /v3/{parent=accounts/*}/reconciliationReports
Muestra 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.