Developer Hub
Esta traducción se ha generado automáticamente

Entrega API para Itinerarios

Con Itinerarios, puedes mostrar la información de reserva de los clientes y ayudarles a encontrar productos o servicios de booking-related, como excursiones o experiencias. También puedes utilizar los datos para analizar las tendencias de las reservas y crear informes para las partes interesadas.

Opciones de entrega

Tu API de entrega de datos de Itinerarios puede utilizar un mecanismo push o pull.

Mecanismo push

El servicio push envía actualizaciones del itinerario a medida que se producen. Los campos principales de la reserva están disponibles a los pocos minutos de una transacción, y los campos auxiliares y de enriquecimiento a las 2-4 horas. Esta opción te permite

  • Muestra la información de las reservas de tus clientes en tu web o app
  • Ofrecer a los viajeros productos y servicios adicionales para su viaje

Los eventos push se enviarán a través de un Webhook a la URL que proporciones, en formato de mensajeHTTP POST. Estos mensajes pueden llegar desordenados, así que consulta los elementos creation_datey update_date_timepara determinar el orden.

Para más detalles sobre cómo adoptar esta opción de entrega, consulta Configuración de la API.

Trabajar con eventos push

Como los datos del itinerario se entregan a medida que están disponibles, puedes recibir varios eventos para el mismo itinerario: un evento inicial con los campos principales, seguido de eventos posteriores a medida que se enriquecen los datos auxiliares o se actualiza el itinerario. Consulta Campos disponibles para ver un desglose completo de los campos que llegan en tiempo real y los que lo hacen en un plazo de 2 a 4 horas.

Qué hacer:

  • Espera múltiples eventos por itinerario: utiliza itinerary_idpara correlacionar eventos y trata siempre el evento con la última update_date_timecomo autoritativo
  • Elige cómo gestionar las actualizaciones: cuando recibas un nuevo evento para un itinerario existente, puedes sobrescribir el registro anterior con los datos más recientes, o anexar cada evento para mantener un historial de cambios.
  • Maneja los campos ausentes con elegancia: los campos auxiliares pueden estar ausentes en los primeros eventos; comprueba la presencia de campos antes de procesarlos

Evita lo siguiente:

  • Supongamos que el primer evento contiene la carga útil completa: los campos auxiliares siguen en eventos posteriores
  • Tratar como errores los eventos múltiples de un mismo itinerario: este es el comportamiento esperado
  • Trata los valores financieros de real-time como definitivos: pueden refinarse en 24 horas

Mecanismo pull

Checkmark

Nota

La entrega pull sólo está disponible para los socios de la Plataforma de Viajes de Marca Blanca.

El servicio pull proporciona datos detallados del itinerario como apoyo:

  • Análisis de datos
  • Conciliación de los registros de reservas con los datos de Expedia Group
  • Recuperación de datos para ventanas de tiempo en las que falló la entrega push
  • Investigaciones del servicio de asistencia

Al igual que con la entrega push, los datos del itinerario están disponibles en dos niveles para la entrega pull: los campos principales (itinerary_ID, status, gross_booking_value, checkin_date, y checkout_date) están accesibles a los pocos minutos de una reserva o actualización, y los campos auxiliares y de enriquecimiento a las 2-4 horas. Consulta Campos disponibles para ver un desglose completo por campos.

Este servicio consta de dos extremos HTTP GETque te permiten:

  • Crea una lista de itinerarios creados o actualizados en un intervalo de tiempo especificado utilizando las variables creation_date_start, creation_date_end, update_date_time_start, y update_date_time_end
  • Recuperar itinerarios específicos por su itinerary_id

Para más detalles sobre el proceso de autenticación, consulta Configuración de la API.

Recuperar datos del itinerario por ventana temporal

Para recuperar los datos del itinerario de una ventana de tiempo determinada, sondea el punto final GET /itinerariesutilizando update_date_time_starty update_date_time_endcomo ventana de consulta.

Enfoque recomendado:

  1. Utiliza los campos update_date_time para la ventana de consulta: Utiliza update_date_time_starty update_date_time_endcomo ventana de consulta para recuperar itinerarios creados o actualizados en un periodo determinado. Si sólo utilizas creation_date, te perderás las actualizaciones del itinerario.
  2. Persiste tu última marca de tiempo de sondeo con éxito: Utilízala como tu siguiente update_date_time_start, avanzando la ventana de forma incremental.
  3. Deduplica: Utiliza itinerary_id + update_date_timeen tus consultas. El mismo itinerario puede aparecer en varias ventanas de sondeo a medida que se enriquecen los campos auxiliares. Trata siempre como fidedigno el registro con la últimaupdate_date_time.

Si tu caso de uso requiere los datos de itinerario más completos y puntuales, se recomienda la entrega push.

Campos disponibles

En las tablas siguientes encontrarás los campos, incluidos objetos anidados, disponibles a través de nuestros métodos de entrega push y pull. La columna Disponibilidad indica cuándo se puede acceder normalmente a cada campo tras un evento de reserva o una actualización:

  • En tiempo real: Disponible a los pocos minutos de una reserva o actualización
  • Near-real-time: Disponible entre 2 y 4 horas después de una reserva o actualización

Los nombres de campo que empiezan por un nombre seguido de un punto (por ejemplo, <variable>.<nested variable>) indican una relación de anidamiento.

Plataforma de viajes de marca blanca

Nombre del campoDefiniciónEjemploDisponibilidad
itinerary_idNúmero de itinerario o el número de referencia del pedido en el punto de venta.72622069245694En tiempo real
statusEstado del itinerario y de sus elementos individuales.Valores posibles:
confirmado
cancelado
En tiempo real
creation_date*La fecha en que se hizo inicialmente una reserva, representada en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-05En tiempo real
update_date_time*La fecha y hora de la última actualización del itinerario, representada en formato de fecha ISO 8601 (YYYY-MM-dd'T"HH:mm:ss.SSSZ).2023-10-21T00:00:00.000ZEn tiempo real
onlineIndica si el itinerario se reservó online (verdadero) o a través de un agente (falso). Se representa con un valor booleano.trueNear-real-time
packageIndica si el itinerario forma parte de un paquete o es una reserva independiente. Se representa con un valor booleano.falseNear-real-time
payment_typeMétodo utilizado en el momento del pago.Valores posibles:
Tarjeta de crédito
Puntos
Pago fraccionado
En tiempo real
point_of_sale_country_codeCódigo de país del punto de venta desde el que el cliente hizo la reserva. Se representa en formato ISO 3166-1 alfa-2 de dos letras.GBNear-real-time
purchaserIdentificación de la persona que hizo la reserva. Consulta la tabla purchaser para ver la lista de elementos anidados.  
property_booking_itemsComponentes del alojamiento reservados como parte del itinerario. Consulta la tabla property_booking_items para ver la lista de elementos anidados.  
flight_booking_itemsComponentes aéreos reservados como parte del itinerario. Consulta la tabla flight_booking_items para ver la lista de elementos anidados.  
car_booking_itemsComponentes de coche reservados como parte del itinerario. Consulta la tabla car_booking_items para ver la lista de elementos anidados.  
activity_booking_itemsComponentes de actividad reservados como parte del itinerario. Consulta la tabla activity_booking_items para ver la lista de elementos anidados.  
insurance_booking_itemsComponentes de seguro reservados como parte del itinerario. Consulta la tabla insurance_booking_items para ver la lista de elementos anidados.  
rateTarifa y detalles del precio de un elemento de la reserva o del itinerario completo. Consulta la tabla rate para ver la lista de elementos anidados.  
couponEl cupón aplicado al itinerario, cuando proceda. Consulta la tabla coupon para ver la lista de elementos anidados.  
|

purchaser

Estos campos identifican a la persona que hizo la reserva.

Nombre del campoDefiniciónEjemploDisponibilidad
purchaser.email**Dirección de correo electrónico de la persona que hizo la reserva.smith@example.comEn tiempo real
purchaser.loyalty_id**Identificador de afiliación al programa de fidelidad.12345678Near-real-time
purchaser.first_name**Nombre de la persona que hizo la reserva.JaneEn tiempo real
purchaser.last_name**Apellidos de la persona que hizo la reserva.SmithEn tiempo real

property_booking_items

En estos campos se indican los componentes del alojamiento reservados como parte del itinerario.

Nombre del campoDefiniciónEjemploDisponibilidad
booking_item_idIdentificador de un elemento específico reservado como parte de un itinerario.1400882912En tiempo real
statusEstado del elemento de alojamiento concreto.Valores posibles:
confirmado
cancelado
En tiempo real
checkin_date*Fecha de entrada del elemento de alojamiento correspondiente. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-01En tiempo real
checkout_date*Fecha de salida del elemento de alojamiento correspondiente. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-05En tiempo real
property.idExpedia Group's Identificador único del hotel o propiedad de alquiler vacacional.1400882912Near-real-time
property.chain_nameNombre de la cadena a la que pertenece el alojamiento, cuando proceda.IndependienteNear-real-time
property.brand_nameNombre de la marca a la que pertenece el alojamiento, cuando proceda. Una cadena puede tener varias marcas.Savoy SignatureNear-real-time
property.nameNombre del hotel o alquiler vacacional.Hotel 1En tiempo real
property.cityNombre de la ciudad donde se encuentra el alojamiento.TorontoEn tiempo real
property.state_province_nameNombre del estado o la provincia donde se encuentra el alojamiento.OntarioNear-real-time
property.country_codeCódigo del país donde se encuentra el alojamiento. Se representa en formato ISO 3166-1 alfa-2 de dos letras.CAEn tiempo real
property.star_ratingClasificación por estrellas del alojamiento.3.0Near-real-time
room_nameEl tipo de habitación reservada, tal y como la define el hotel o la empresa de alquiler vacacional.Habitación doble confort con baño privadoNear-real-time
adult_countNúmero de adultos incluidos en la reserva correspondiente.2En tiempo real
child_countNúmero de niños incluidos en la reserva correspondiente.0En tiempo real
expedia_collectValor booleano que representa si la reserva se ha pagado en la página de pago de la plataforma (true) o si debe pagarse directamente al proveedor (false).trueNear-real-time
property_confirmation_idNúmero de confirmación facilitado por el hotel o la empresa de alquiler vacacional.1516171819Near-real-time
rateTarifa y detalles del precio de la reserva del alojamiento. Consulta la tabla rate para ver la lista de elementos anidados.  

flight_booking_items

En estos campos se indican los componentes aéreos reservados como parte del itinerario.

Nombre del campoDefiniciónEjemploDisponibilidad
booking_item_idIdentificador de un elemento específico reservado como parte de un itinerario.1400882911En tiempo real
statusEstado del elemento de viaje aéreo concreto.Valores posibles:
confirmado
cancelado
En tiempo real
departure_date*Fecha de inicio del elemento de viaje aéreo correspondiente. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-01En tiempo real
arrival_date*Fecha de fin del elemento de viaje aéreo correspondiente. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-02En tiempo real
airline.plating_carrier_nameNombre de la compañía aérea que emitió el billete.Air CanadaNear-real-time
airline.plating_carrier_codeAsociación de Transporte Aéreo Internacional (IATA) código de la compañía aérea que emitió el billete.ACEn tiempo real
carrier_pnrNombre del pasajero registrado en la compañía aérea que emitió el billete.SMITHNear-real-time
trip_typeTipo de viaje reservado.Valores posibles:
Solo ida
Ida y vuelta
Varios destinos
Near-real-time
fare_classClase de tarifa del billete.EconómicoNear-real-time
airport_origin_codeEl código IATA del aeropuerto de origen.LHREn tiempo real
airport_origin_locationUbicación del aeropuerto de origen.Londres, GB (LHR-Heathrow)Near-real-time
airport_destination_codeCódigo del aeropuerto de destino. Representado en formato IATA.YYZEn tiempo real
airport_destination_locationUbicación del aeropuerto de destino.Toronto, ON (YYZ-Lester B. Pearson Intl.)Near-real-time
ticket_numberNúmero de billete del vuelo.123456789Near-real-time
expedia_collectValor booleano que representa si la reserva se ha pagado en la página de pago de la plataforma (true) o si debe pagarse directamente al proveedor (false).trueNear-real-time
segment_countNúmero de segmentos de vuelo del billete de avión.1Near-real-time
rateTarifa y detalles del precio de la reserva del vuelo. Consulta la tabla rate para ver la lista de elementos anidados.  

car_booking_items

En estos campos se indican los componentes de coche reservados como parte del itinerario.

Nombre del campoDefiniciónEjemploDisponibilidad
booking_item_idIdentificador de un elemento específico reservado como parte de un itinerario.1400882910En tiempo real
statusEstado del elemento de viaje de coche concreto.Valores posibles:
confirmado
cancelado
En tiempo real
pickup_date*Fecha de inicio del elemento del viaje en coche. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-02En tiempo real
return_date*Fecha de fin del elemento del viaje en coche. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-05En tiempo real
rental_company.nameNombre de la empresa de alquiler de coches.HertzEn tiempo real
car_typeTipo de coche alquilado.Compacto de 2/4 puertasNear-real-time
pickup_locationLugar de recogida del coche.Deer Lake, NL (YDF-Deer Lake Regional)En tiempo real
pickup_country_codeCódigo de país del lugar de recogida del coche. Se representa en formato ISO 3166-1 alfa-2 de dos letras.CAEn tiempo real
return_locationLugar de devolución del coche.Deer Lake, NL (YDF-Deer Lake Regional)En tiempo real
return_country_codeCódigo de país del lugar de devolución del coche. Se representa en formato ISO 3166-1 alfa-2 de dos letras.CAEn tiempo real
trip_typeTipo de viaje reservado.Valores posibles:
Solo ida
Ida y vuelta
Varios destinos
Near-real-time
rental_company_confirmation_idNúmero de confirmación facilitado por la empresa de alquiler de coches.ABC1234Near-real-time
expedia_collectValor booleano que representa si la reserva se ha pagado en la página de pago de la plataforma (true) o si debe pagarse directamente al proveedor (false).falseNear-real-time
rateTarifa y detalles del precio de la reserva del coche. Consulta la tabla rate para ver la lista de elementos anidados.  

activity_booking_items

En estos campos se recogen los componentes de actividad reservados como parte del itinerario.

Nombre del campoDefiniciónEjemploDisponibilidad
booking_item_idIdentificador de un elemento específico reservado como parte de un itinerario.1400882910En tiempo real
statusEstado de la actividad específica.Valores posibles:
confirmado
cancelado
En tiempo real
activity_start_date*Fecha de inicio de la actividad. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-03En tiempo real
activity_end_date*Fecha de fin de la actividad. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-03En tiempo real
vendor.nameNombre del proveedor que ofrece la actividad.Visitas guiadas de OliviaEn tiempo real
vendor.cityCiudad en la que se encuentra el proveedor de la actividad.Deer Lake, NL (YDF-Deer Lake Regional)En tiempo real
vendor.country_codeCódigo del país en el que se encuentra el proveedor de la actividad. Se representa en formato ISO 3166-1 alfa-2 de dos letras.CAEn tiempo real
offering_nameNombre de la actividad.Passions of Paradise: Gran Barrera de CoralNear-real-time
expedia_collectValor booleano que representa si la reserva se ha pagado en la página de pago de la plataforma (true) o si debe pagarse directamente al proveedor (false).trueNear-real-time
rateTarifa y detalles del precio de la reserva de la actividad. Consulta la tabla rate para ver la lista de elementos anidados.  

insurance_booking_items

En estos campos se indican los componentes de seguro reservados como parte del itinerario.

Nombre del campoDefiniciónEjemploDisponibilidad
booking_item_idIdentificador de un elemento específico reservado como parte de un itinerario.1400882610En tiempo real
statusEstado del seguro específico seleccionado.Valores posibles:
confirmado
cancelado
En tiempo real
rateTarifa y detalles del precio del seguro seleccionado. Consulta la tabla rate para ver la lista de elementos anidados.  

tarifa

En estos campos se indican la tarifa y los detalles del precio de un elemento de la reserva o del itinerario completo. Incluyen valores anidados que describen el valor monetario de la reserva, desglosado por valor bruto de la reserva e impuestos y tasas.

Nombre del campoDefiniciónEjemploDisponibilidad
rate_plan_nameEl nombre del plan de tarifas utilizado para la tarificación del artículo. Disponible sólo para artículos de reserva de propiedades.Solo alojamientoNear-real-time
rate_plan_typeTipo de tarifa utilizado para la reserva. Disponible sólo para artículos de reserva de propiedades.Tarifa de distribuciónNear-real-time
refundableSi el componente de reserva correspondiente es reembolsable (verdadero) o no (falso).trueNear-real-time
pricingObjeto que captura el valor monetario de la reserva, desglosado por valor bruto de la reserva e impuestos y tasas.  
pricing.gross_booking_valueObjeto que captura el valor monetario de la reserva.  
pricing.gross_booking_value.billable_currencyObjeto que representa el valor monetario de la reserva en la moneda utilizada para el pago.  
pricing.gross_booking_value.billable_currency.currencyMoneda en la que el cliente paga la reserva. Representada en formato ISO 4217.GBPEn tiempo real
pricing.gross_booking_value.billable_currency.valueEl valor bruto de reserva.2520,80En tiempo real
pricing.taxes_and_feesValor y moneda de los impuestos y las tasas de la reserva.  
pricing.taxes_and_fees.billable_currencyValor monetario de los impuestos y tasas de la reserva, en la moneda utilizada para el pago.  
pricing.taxes_and_fees.billable_currency.currencyMoneda en la que el cliente paga la reserva. Representada en formato ISO 4217.GBPEn tiempo real
pricing.taxes_and_fees.billable.currency.valueValor bruto de la reserva.491,10En tiempo real

cupón

Nombre del campoDefiniciónEjemploDisponibilidad
codeCódigo del cupón utilizado para la reserva.ABCDNear-real-time
nameNombre del cupón.PRIMENear-real-time
descriptionDescripción del cupón.BoGo 5 %Near-real-time
currencyMoneda en la que se ha aplicado el valor del cupón. Representada en formato ISO 4217.GBPNear-real-time
valueValor monetario del cupón.126,04Near-real-time

Notas para todos los campos de la Plataforma de Viajes Marca Blanca

  • Los campos de fecha están en Tiempo Universal Coordinado (UTC).
    ** Esto representa datos de Información Personal Identificable (IPI). Asegúrate de manejarlo correctamente según las directrices de tu empresa. Inclúyelo sólo cuando sea absolutamente necesario.

Programa de Afiliación de Agentes de Viajes (TAAP)

Nombre del campoDefiniciónEjemploDisponibilidad
itinerary_idNúmero de itinerario o el número de referencia del pedido en el punto de venta.72622069245694En tiempo real
agency_reference_codeUna referencia de itinerario personalizado proporcionada por la agencia en el momento de la compra.86549B_GBEn tiempo real
statusEstado del itinerario y de sus elementos individuales.Valores posibles:
confirmado
cancelado
Near-real-time
creation_date*La fecha en que se hizo inicialmente una reserva, representada en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-05En tiempo real
update_date_time*La fecha y hora de la última actualización del itinerario, representada en formato de fecha ISO 8601 (YYYY-MM-dd'T"HH:mm:ss.SSSZ).2023-10-21T00:00:00.000ZEn tiempo real
onlineIndica si el itinerario se reservó online (verdadero) o a través de un agente (falso). Se representa con un valor booleano.trueNear-real-time
point_of_sale_country_codeEl código del país en el que el cliente hizo la reserva. Se representa en formato ISO 3166-1 alfa-2 de dos letras.GBNear-real-time
purchaserIdentificación de la persona que hizo la reserva. Consulta la tabla purchaser para ver la lista de elementos anidados.  
agencyIdentificación de la agencia TAAP y del agente que hizo la reserva. Consulta la tabla agency para ver la lista de elementos anidados.  
paymentInformación sobre el pago del itinerario. Consulta la tabla payment para ver la lista de elementos anidados.  
property_booking_itemsComponentes del alojamiento reservados como parte del itinerario. Consulta la tabla property_booking_items para ver la lista de elementos anidados.  
flight_booking_itemsComponentes aéreos reservados como parte del itinerario. Consulta la tabla flight_booking_items para ver la lista de elementos anidados.  
car_booking_itemsComponentes de coche reservados como parte del itinerario. Consulta la tabla car_booking_items para ver la lista de elementos anidados.  
activity_booking_itemsComponentes de actividad reservados como parte del itinerario. Consulta la tabla activity_booking_items para ver la lista de elementos anidados.  
rateTarifa y detalles del precio de un elemento de la reserva o del itinerario completo. Consulta la tabla rate para ver la lista de elementos anidados.  
earningsLos detalles de la comisión de un elemento de la reserva o de todo el itinerario. Consulta la tabla earnings para ver la lista de elementos anidados.  
|

purchaser

Estos campos identifican a la persona que va a viajar.

Nombre del campoDefiniciónEjemploDisponibilidad
purchaser.email**Dirección de correo electrónico del viajero.smith@example.comEn tiempo real
purchaser.first_name**Nombre del viajero.JaneEn tiempo real
purchaser.last_name**Apellido del viajero.SmithEn tiempo real

agencia

Estos campos identifican a la agencia TAAP y al agente que hizo la reserva.

Nombre del campoDefiniciónEjemploDisponibilidad
agency.nameNombre de la agencia TAAP que hizo la reserva.Viajes por el mundoNear-real-time
agency.idCódigo de seguimiento de la agencia TAAP que hizo la reserva.WS02555En tiempo real
agency.agent.first_name**Nombre del agente TAAP que hizo la reserva.BobEn tiempo real
agency.agent.last_name**Apellido del agente TAAP que hizo la reserva.JonesEn tiempo real
agency.agent.email**Dirección de correo electrónico del agente TAAP que hizo la reserva.bjones@worldtravel.comEn tiempo real

Pago

Estos campos contienen los datos de pago del itinerario.

Nombre del campoDefiniciónEjemploDisponibilidad
payment_typeMétodo utilizado en el momento del pago.Valores posibles:
tarjeta de crédito
puntos
Pago fraccionado
En tiempo real
statusIndica si se ha pagado el itinerario.Valores posibles:
pagado
Sin pagar
Near-real-time
deferredSi el pago del itinerario fue aplazado (verdadero) o pagado (falso). Se representa con un valor booleano.trueNear-real-time
payment_due_dateLa fecha de vencimiento del pago Formato de fecha ISO 8601 (YYYY-MM-DD). Sólo aplicable a los pagos aplazados.2023-02-05Near-real-time
payeeIndica quién es el responsable de realizar el pago del itinerario.Valores posibles:
agencia
cliente
Near-real-time

property_booking_items

En estos campos se indican los componentes del alojamiento reservados como parte del itinerario.

Nombre del campoDefiniciónEjemploDisponibilidad
booking_item_idIdentificador de un elemento específico reservado como parte de un itinerario.1400882912En tiempo real
statusEstado del elemento de alojamiento concreto.Valores posibles:
confirmada
cancelado
En tiempo real
checkin_date*Fecha de entrada del elemento de alojamiento correspondiente. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-01En tiempo real
checkout_date*Fecha de salida del elemento de alojamiento correspondiente. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-05En tiempo real
property.idExpedia Group's identificador único del hotel o propiedad de alquiler vacacional1400882912Near-real-time
property.chain_nameNombre de la cadena a la que pertenece el alojamiento, cuando proceda.IndependienteNear-real-time
property.brand_nameNombre de la marca a la que pertenece el alojamiento, cuando proceda. Una cadena puede tener varias marcas.Savoy SignatureNear-real-time
property.nameNombre del hotel o alquiler vacacional.Hotel 1En tiempo real
property.cityNombre de la ciudad donde se encuentra el alojamiento.TorontoEn tiempo real
property.state_province_nameNombre del estado o la provincia donde se encuentra el alojamiento.OntarioNear-real-time
property.country_codeCódigo del país donde se encuentra el alojamiento. Se representa en formato ISO 3166-1 alfa-2 de dos letras.CAEn tiempo real
property.star_ratingClasificación por estrellas del alojamiento.3.0Near-real-time
room_nameEl tipo de habitación reservada, tal y como la define el hotel o la empresa de alquiler vacacional.Habitación doble confort con baño privadoNear-real-time
adult_countNúmero de adultos incluidos en la reserva.2En tiempo real
child_countNúmero de niños incluidos en la reserva.0En tiempo real
expedia_collectValor booleano que representa si la reserva se ha pagado en la página de pago de la plataforma (true) o si debe pagarse directamente al proveedor (false).trueNear-real-time
property_confirmation_idNúmero de confirmación facilitado por el hotel o la empresa de alquiler vacacional.1516171819Near-real-time
rateTarifa y detalles del precio de la reserva del alojamiento. Consulta la tabla rate para ver la lista de elementos anidados.  
earningsLos datos de la comisión de la reserva del alojamiento. Consulta la tabla earnings para ver la lista de elementos anidados.  

flight_booking_items

En estos campos se indican los componentes aéreos reservados como parte del itinerario.

Nombre del campoDefiniciónEjemploDisponibilidad
booking_item_idIdentificador de un elemento específico reservado como parte de un itinerario.1400882911En tiempo real
statusEstado del elemento de viaje aéreo concreto.Valores posibles:
confirmado
cancelado
En tiempo real
departure_date*Fecha de inicio del elemento de viaje aéreo correspondiente. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-01En tiempo real
arrival_date*Fecha de fin del elemento de viaje aéreo correspondiente. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-02En tiempo real
airline.plating_carrier_nameNombre de la compañía aérea que emitió el billete.Air CanadaNear-real-time
airline.plating_carrier_codeIATA código de la compañía aérea que emitió el billete.ACEn tiempo real
carrier_pnrNombre del pasajero registrado en la compañía aérea que emitió el billete.SMITHNear-real-time
trip_typeTipo de viaje reservado.Valores posibles:
Solo ida
Ida y vuelta
Varios destinos
Near-real-time
fare_classClase de tarifa del billete.EconómicoNear-real-time
airport_origin_codeEl código IATA del aeropuerto de origen.LHREn tiempo real
airport_origin_locationUbicación del aeropuerto de origen.Londres, GB (LHR-Heathrow)Near-real-time
airport_destination_codeCódigo del aeropuerto de destino. Representado en formato IATA.YYZEn tiempo real
airport_destination_locationUbicación del aeropuerto de destino.Toronto, ON (YYZ-Lester B. Pearson Intl.)Near-real-time
ticket_numberNúmero de billete del vuelo.123456789101Near-real-time
expedia_collectValor booleano que representa si la reserva se ha pagado en la página de pago de la plataforma (true) o si debe pagarse directamente al proveedor (false).trueNear-real-time
segment_countEl número de segmentos de vuelo del billete.1Near-real-time
rateTarifa y detalles del precio de la reserva del vuelo. Consulta la tabla rate para ver la lista de elementos anidados.  
earningsLos datos de la comisión de la reserva del vuelo. Consulta la tabla earnings para ver la lista de elementos anidados.  

car_booking_items

En estos campos se indican los componentes de coche reservados como parte del itinerario.

Nombre del campoDefiniciónEjemploDisponibilidad
booking_item_idIdentificador de un elemento específico reservado como parte de un itinerario.1400882910En tiempo real
statusEstado del elemento de viaje de coche concreto.Valores posibles:
confirmado
cancelado
En tiempo real
pickup_date*Fecha de inicio del elemento del viaje en coche. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-02En tiempo real
return_date*Fecha de fin del elemento del viaje en coche. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-05En tiempo real
rental_company.nameNombre de la empresa de alquiler de coches.HertzEn tiempo real
car_typeTipo de coche alquilado.Compacto de 2/4 puertasNear-real-time
pickup_locationLugar de recogida del coche.Deer Lake, NL (YDF-Deer Lake Regional)En tiempo real
pickup_country_codeCódigo de país del lugar de recogida del coche. Se representa en formato ISO 3166-1 alfa-2 de dos letras.CAEn tiempo real
return_locationLugar de devolución del coche.Deer Lake, NL (YDF-Deer Lake Regional)En tiempo real
return_country_codeCódigo de país del lugar de devolución del coche. Se representa en formato ISO 3166-1 alfa-2 de dos letras.CAEn tiempo real
trip_typeTipo de viaje reservado.Valores posibles:
Solo ida
Ida y vuelta
Varios destinos
Near-real-time
rental_company_confirmation_idNúmero de confirmación facilitado por la empresa de alquiler de coches.ABC1234Near-real-time
expedia_collectValor booleano que representa si la reserva se ha pagado en la página de pago de la plataforma (true) o si debe pagarse directamente al proveedor (false).falseNear-real-time
rateTarifa y detalles del precio de la reserva del coche. Consulta la tabla rate para ver la lista de elementos anidados.  
earningsLos datos de la comisión de la reserva del coche. Consulta la tabla earnings para ver la lista de elementos anidados.  

activity_booking_items

En estos campos se recogen los componentes de actividad reservados como parte del itinerario.

Nombre del campoDefiniciónEjemploDisponibilidad
booking_item_idIdentificador de un elemento específico reservado como parte de un itinerario.1400882910En tiempo real
statusEstado de la actividad específica.Valores posibles:
confirmado
cancelado
En tiempo real
activity_start_date*Fecha de inicio de la actividad. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-03En tiempo real
activity_end_date*Fecha de fin de la actividad. Representado en formato de fecha ISO 8601 (YYYY-MM-DD).2023-02-03En tiempo real
vendor.nameNombre del proveedor que ofrece la actividad.Visitas guiadas de OliviaEn tiempo real
vendor.cityCiudad en la que se encuentra el proveedor de la actividad.Deer Lake, NL (YDF-Deer Lake Regional)En tiempo real
vendor.country_codeCódigo del país en el que se encuentra el proveedor de la actividad. Se representa en formato ISO 3166-1 alfa-2 de dos letras.CAEn tiempo real
offering_nameNombre de la actividad.Senda del río HumberNear-real-time
expedia_collectValor booleano que representa si la reserva se ha pagado en la página de pago de la plataforma (true) o si debe pagarse directamente al proveedor (false).trueNear-real-time
rateTarifa y detalles del precio de la reserva de la actividad. Consulta la tabla rate para ver la lista de elementos anidados.  
earningsLos detalles de la comisión del elemento de reserva de actividad. Consulta la tabla earnings para ver la lista de elementos anidados.  

tarifa

En estos campos se indican la tarifa y los detalles del precio de un elemento de la reserva o del itinerario completo. Incluyen valores anidados que describen el valor monetario de la reserva, desglosado por valor bruto de la reserva e impuestos y tasas.

Nombre del campoDefiniciónEjemploDisponibilidad
refundableSi el componente de reserva correspondiente es reembolsable (verdadero) o no (falso).trueNear-real-time
pricingObjeto que captura el valor monetario de la reserva, desglosado por valor bruto de la reserva e impuestos y tasas.  
pricing.gross_booking_valueValor monetario de la reserva, incluidos impuestos y tasas.  
pricing.gross_booking_value.billable_currencyValor monetario de la reserva en la moneda utilizada para el pago.  
pricing.gross_booking_value.billable_currency.currencyMoneda en la que el cliente paga la reserva. Representada en formato ISO 4217.GBPEn tiempo real
pricing.gross_booking_value.billable_currency.valueEl valor bruto de reserva.2520,80En tiempo real
pricing.taxes_and_feesValor y moneda de los impuestos y las tasas de la reserva.  
pricing.taxes_and_fees.billable_currencyValor monetario de los impuestos y tasas de la reserva, en la moneda utilizada para el pago.  
pricing.taxes_and_fees.billable_currency.currencyMoneda en la que el cliente paga la reserva. Representada en formato ISO 4217.GBPEn tiempo real
pricing.taxes_and_fees.billable.currency.valueValor bruto de la reserva.491,10En tiempo real

ganancias

Nombre del campoDefiniciónEjemploDisponibilidad
commissionObjeto que representa el importe de la comisión de la reserva o artículo, incluido en el valor bruto de la reserva.  
commission.billable_currencyObjeto que representa el importe de la comisión en la moneda de pago.  
commission.billable_currency.currencyMoneda del valor de la comisión, representada en formato ISO 4217USDEn tiempo real
commission.billable_currency.valueValor monetario de la comisión.100.25En tiempo real
service_chargeObjeto que representa las tasas de servicio aplicadas por una agencia TAAP al itinerario.  
service_charge.amountObjeto que representa el valor monetario de la tasa de servicio aplicada por una agencia TAAP al itinerario.  
service_charge.amount.billable_currencyObjeto que representa el importe del valor de la comisión de servicio en la moneda de pago.  
service_charge.amount.billable_currency.currencyMoneda del valor del cargo por servicio, representada en formato ISO 4217.USDEn tiempo real
service_charge.amount.billable_currency.valueValor monetario de las comisiones de servicio aplicadas por la agencia TAAP al itinerario.50.50En tiempo real
service_charge.taxes_and_feesObjeto que representa el valor y la moneda de los impuestos y tasas de la cuota de servicio.  
service_charge.taxes_and_fees.billable_currencyObjeto que representa el valor monetario de los impuestos y tasas de la cuota de servicio, en la moneda de pago.  
service_charge.taxes_and_fees.billable_currency.currencyMoneda de pago, representada en formato ISO 4217.USDEn tiempo real
service_charge.taxes_and_fees.billable_currency.valueImporte pagado por el cliente en la divisa de facturación en concepto de impuestos y tasas.5.25En tiempo real

Notas para todos los campos TAAP

  • Los campos de fecha están en Tiempo Universal Coordinado (UTC).
    ** Esto representa datos de Información Personal Identificable (IPI). Asegúrate de manejarlo correctamente según las directrices de tu empresa. Inclúyelo sólo cuando sea absolutamente necesario.

Detalles de la API

Hemos proporcionado una instantánea del esquema y las configuraciones de la API en función de cómo utilizaría tu empresa los datos de la API de Itinerarios. Puedes descargar las especificaciones OpenAPI y utilizar una herramienta de prueba de API para comprender cómo se comparan los ejemplos y las definiciones de esquema con la salida real.

Plataforma de viajes de marca blanca

Los campos, incluidos los objetos anidados, disponibles para nuestros socios de la Plataforma de Viajes de Marca Blanca a través de nuestros métodos de entrega push y pull son:




TAP

Los campos, incluidos los objetos anidados, disponibles para nuestros socios TAAP a través de nuestro método de entrega push son:




¿Te ha resultado útil esta página?
¿Cómo podemos mejorar este contenido?
¡Gracias por ayudarnos a mejorar!