Developer Hub
Esta é uma tradução automática

Entrega de API para itinerários

Com o recurso Itinerários, você pode exibir as informações de reserva dos clientes e ajudá-los a encontrar produtos ou serviços da booking-related, como passeios ou experiências. Você também pode usar os dados para analisar tendências de reservas e criar relatórios para seus stakeholders.

Opções de entrega

A entrega de dados de itinerários pela sua API pode usar um mecanismo de envio (push) ou de solicitação (pull).

Mecanismo push

O serviço push envia atualizações de itinerário à medida que elas ocorrem. Os campos principais de reserva ficam disponíveis poucos minutos após a transação, e os campos auxiliares e de enriquecimento surgem em 2 a 4 horas. Esta opção permite que você:

  • Exiba as informações de reserva dos clientes em seu site ou aplicativo.
  • Ofereça aos viajantes produtos e serviços adicionais para compra durante a viagem.

Os eventos push serão entregues via Webhook para o URL que você fornecer, no formato de uma mensagemHTTP POST. Essas mensagens podem chegar sem ordem, portanto, consulte os elementos creation_datee update_date_timepara determinar a ordem.

Para obter detalhes sobre como adotar essa opção de entrega, consulte Configuração da API.

Trabalhando com eventos push

Como os dados do itinerário são entregues à medida que ficam disponíveis, você pode receber vários eventos para o mesmo itinerário — um evento inicial com os campos principais, seguido por eventos subsequentes conforme os dados auxiliares são enriquecidos ou o itinerário é atualizado. Consulte Campos disponíveis para obter uma descrição completa de quais campos chegam em tempo real e quais chegam dentro de 2 a 4 horas.

Faça:

  • **Espere vários eventos por itinerário: use **para correlacionar eventos e sempre considere o evento com o itinerary_idmais recente como o mais importante.update_date_time
  • Escolha como lidar com as atualizações: ao receber um novo evento para um itinerário existente, você pode sobrescrever o registro anterior com os dados mais recentes ou adicionar cada evento para manter um histórico de alterações.
  • Lidar com campos ausentes de forma adequada: campos auxiliares podem estar ausentes dos eventos iniciais; verifique a presença do campo antes do processamento.

Não:

  • Suponha que o primeiro evento contenha a carga útil completa: campos auxiliares seguem em eventos posteriores.
  • Tratar múltiplos eventos para o mesmo itinerário como erros: este é o comportamento esperado
  • Considere os valores financeiros de real-time como finais: eles podem ser refinados em até 24 horas.

Mecanismo pull

Checkmark

Observação

O serviço de entrega sob demanda está disponível apenas para parceiros da Plataforma de Viagens White Label.

O serviço de consulta fornece dados detalhados de itinerário para auxiliar em:

  • Análise de dados
  • Conciliando registros de reservas com os dados Expedia Group
  • Recuperação de dados para janelas de tempo em que a entrega push falhou.
  • Investigações do help desk

Assim como na entrega push, os dados do itinerário estão disponíveis em dois níveis para entrega pull: os campos principais (itinerary_ID, status, gross_booking_value, checkin_datee checkout_date) ficam acessíveis em minutos após uma reserva ou atualização, com os campos auxiliares e de enriquecimento sendo disponibilizados em 2 a 4 horas. Consulte Campos disponíveis para obter uma descrição completa por campo.

Este serviço consiste em dois endpoints que permitem:HTTP GET

  • Crie uma lista de itinerários criados ou atualizados em um intervalo de tempo especificado usando as variáveis ​​creation_date_start, creation_date_end, update_date_time_starteupdate_date_time_end.
  • Recupere itinerários específicos por meio deles. itinerary_id

Para obter detalhes sobre o processo de autenticação, consulte Configuração da API.

Recuperação de dados de itinerário por janela de tempo

Para recuperar dados de itinerário para um determinado intervalo de tempo, consulte o endpoint GET /itinerariesusando update_date_time_starte update_date_time_endcomo sua janela de consulta.

Abordagem recomendada:

  1. Use os campos update_date_time para a janela de consulta: Use update_date_time_starte update_date_time_endcomo sua janela de consulta para recuperar itinerários criados ou atualizados em um determinado período. Usar apenas creation_dateresultará na perda de atualizações de itinerário.
  2. Persista o carimbo de data/hora da sua última pesquisa bem-sucedida: Use isso como seu próximo update_date_time_start, avançando a janela incrementalmente.
  3. Remover duplicados: Use itinerary_id + update_date_timeem suas consultas. O mesmo itinerário pode aparecer em várias janelas de votação à medida que os campos auxiliares são enriquecidos. Considere sempre o registro com a versão mais recente como o mais autorizado.update_date_time

Se o seu caso de uso exigir dados de itinerário mais completos e atualizados, recomenda-se o envio por push.

Campos disponíveis

As tabelas abaixo listam os campos, incluindo quaisquer objetos aninhados, disponíveis por meio dos nossos métodos de entrega push e pull. A coluna Disponibilidade indica quando cada campo normalmente fica acessível após uma reserva ou atualização:

  • Em tempo real: Disponível em poucos minutos após a reserva ou atualização.
  • Near-real-time: Disponível em 2 a 4 horas após a reserva ou atualização

Nomes de campo que começam com um nome seguido por um ponto (por exemplo, <variável>.<variável aninhada>) indicam uma relação de aninhamento.

Plataforma de viagens sem marca

Nome do campoDefiniçãoExemploDisponibilidade
itinerary_idO número do itinerário ou número de referência do pedido do ponto de venda.72622069245694Tempo real
statusO status do itinerário e dos seus itens individuais.Valores possíveis:
confirmado
cancelado
Tempo real
creation_date*A data em que uma reserva foi feita inicialmente, representada no formato de data ISO 8601 (YYYY-MM-DD).2023-02-05Tempo real
update_date_time*A data e hora da última atualização do itinerário, representadas no formato de data ISO 8601 (YYYY-MM-dd'T"HH:mm:ss.SSSZ).2023-10-21T00:00:00.000ZTempo real
onlineIndica se o itinerário foi reservado online (verdadeiro) ou por meio de um agente (falso). Representado como um booleano.trueNear-real-time
packageIndica se o itinerário faz parte de um pacote ou se é uma reserva independente. Representado como um booleano.falseNear-real-time
payment_typeA forma de pagamento usada na compra.Valores possíveis:
credit card
points
split pay
Tempo real
point_of_sale_country_codeO código do país do ponto de venda em que o cliente fez a reserva. Representado com duas letras, no formato ISO 3166-1 alpha-2.GBNear-real-time
purchaserIdentificação da pessoa que fez a reserva. Consulte a tabela purchaser para ver uma lista dos itens aninhados.  
property_booking_itemsComponentes de acomodação reservados como parte do itinerário. Consulte a tabela property_booking_items para ver uma lista dos itens aninhados.  
flight_booking_itemsComponentes aéreos reservados como parte do itinerário. Consulte a tabela flight_booking_items para ver uma lista dos itens aninhados.  
car_booking_itemsCarros reservados como parte do itinerário. Consulte a tabela car_booking_items para ver uma lista dos itens aninhados.  
activity_booking_itemsAtividades reservadas como parte do itinerário. Consulte a tabela activity_booking_items para ver uma lista dos itens aninhados.  
insurance_booking_itemsSeguro reservado como parte do itinerário. Consulte a tabela insurance_booking_items para ver uma lista dos itens aninhados.  
rateOs detalhes do preço e da tarifa de um item da reserva ou de todo o itinerário. Consulte a tabela rate para ver uma lista dos itens aninhados.  
couponO cupom aplicado ao itinerário, quando aplicável. Consulte a tabela coupon para ver uma lista dos itens aninhados.  
|

purchaser

Estes campos identificam a pessoa que fez a reserva.

Nome do campoDefiniçãoExemploDisponibilidade
purchaser.email**Endereço de e-mail da pessoa que fez a reserva.smith@exemplo.comTempo real
purchaser.loyalty_id**Identificador da associação ao programa de fidelidade.12345678Near-real-time
purchaser.first_name**Primeiro nome da pessoa que fez a reserva.JaneTempo real
purchaser.last_name**Sobrenome da pessoa que fez a reserva.SmithTempo real

property_booking_items

Estes campos listam os componentes de acomodação reservados como parte do itinerário.

Nome do campoDefiniçãoExemploDisponibilidade
booking_item_idIdentificador de um item específico reservado como parte de um itinerário.1400882912Tempo real
statusStatus do item de acomodação específico.Valores possíveis:
confirmado
cancelado
Tempo real
checkin_date*Data de check-in do item de acomodação correspondente. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-01Tempo real
checkout_date*Data de check-out do item de acomodação correspondente. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-05Tempo real
property.idExpedia Group é o identificador único do hotel ou aluguel de temporada propriedade.1400882912Near-real-time
property.chain_nameNome da rede à qual a propriedade pertence, quando aplicável.IndependentNear-real-time
property.brand_nameNome da marca à qual a propriedade pertence, quando aplicável. Uma rede pode ter várias marcas.Savoy SignatureNear-real-time
property.nameNome do hotel ou aluguel por temporada.Hotel 1Tempo real
property.cityNome da cidade onde está a propriedade.TorontoTempo real
property.state_province_nameNome do estado ou província onde está a propriedade.OntárioNear-real-time
property.country_codeCódigo do país onde está a propriedade. Representado com duas letras, no formato ISO 3166-1 alpha-2.CATempo real
property.star_ratingClassificação por estrelas da propriedade.3.0Near-real-time
room_nameO tipo de quarto reservado, conforme definido pelo hotel ou pela empresa de aluguel de temporada.Quarto duplo confortável com banheiro privativo.Near-real-time
adult_countNúmero de adultos incluídos na reserva correspondente.2Tempo real
child_countNúmero de crianças incluídas na reserva correspondente.0Tempo real
expedia_collectValor booleano que indica se a reserva foi paga no momento em que foi feita (true) ou se deve ser paga direto ao fornecedor (false).trueNear-real-time
property_confirmation_idNúmero de confirmação fornecido pelo hotel ou pela empresa de aluguel de temporada.1516171819Near-real-time
rateOs detalhes do preço e da tarifa da reserva de acomodação. Consulte a tabela rate para ver uma lista dos itens aninhados.  

flight_booking_items

Estes campos listam os componentes aéreos reservados como parte do itinerário.

Nome do campoDefiniçãoExemploDisponibilidade
booking_item_idIdentificador de um item específico reservado como parte de um itinerário.1400882911Tempo real
statusStatus do item de viagem aérea específico.Valores possíveis:
confirmado
cancelado
Tempo real
departure_date*Data de início do item de viagem aérea correspondente. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-01Tempo real
arrival_date*Data de término do item de viagem aérea correspondente. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-02Tempo real
airline.plating_carrier_nameNome da companhia aérea que emitiu a passagem.Air CanadaNear-real-time
airline.plating_carrier_codeCódigo da Associação Internacional de Transporte Aéreo (IATA) da companhia aérea que emitiu a passagem.ACTempo real
carrier_pnrNome do passageiro registrado junto à companhia aérea que emitiu a passagem.SMITHNear-real-time
trip_typeO tipo de viagem reservada.Valores possíveis:
one way
round trip
multiple destinations
Near-real-time
fare_classA classe de tarifa do bilhete.EconômicaNear-real-time
airport_origin_codeO código IATA corresponde ao aeroporto de origem.LHRTempo real
airport_origin_locationA localização do aeroporto de origem.Londres, GB (LHR-Heathrow)Near-real-time
airport_destination_codeO código do aeroporto de destino. Representado no formato IATA.YYZTempo real
airport_destination_locationA localização do aeroporto de destino.Toronto, ON (YYZ-Aeroporto Int. Lester B. Pearson)Near-real-time
ticket_numberNúmero do bilhete do voo.123456789Near-real-time
expedia_collectValor booleano que indica se a reserva foi paga no momento em que foi feita (true) ou se deve ser paga direto ao fornecedor (false).trueNear-real-time
segment_countO número de segmentos de voo da passagem aérea.1Near-real-time
rateOs detalhes do preço e da tarifa da reserva de voo. Consulte a tabela rate para ver uma lista dos itens aninhados.  

car_booking_items

Estes campos listam os carros reservados como parte do itinerário.

Nome do campoDefiniçãoExemploDisponibilidade
booking_item_idIdentificador de um item específico reservado como parte de um itinerário.1400882910Tempo real
statusStatus do item de viagem carro específico.Valores possíveis:
confirmado
cancelado
Tempo real
pickup_date*Data de início do item de viagem carro. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-02Tempo real
return_date*Data de término do item de viagem carro. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-05Tempo real
rental_company.nameNome da locadora de carros.HertzTempo real
car_typeTipo de carro alugado.Compacto de 2/4 portasNear-real-time
pickup_locationLocal de retirada do carro.Deer Lake, NL (YDF-Aeroporto Regional de Deer Lake)Tempo real
pickup_country_codeCódigo do país do local de retirada do carro. Representado com duas letras, no formato ISO 3166-1 alpha-2.CATempo real
return_locationLocal de devolução do carro.Deer Lake, NL (YDF-Aeroporto Regional de Deer Lake)Tempo real
return_country_codeCódigo do país do local de devolução do carro. Representado com duas letras, no formato ISO 3166-1 alpha-2.CATempo real
trip_typeO tipo de viagem reservada.Valores possíveis:
one way
round trip
multiple destinations
Near-real-time
rental_company_confirmation_idNúmero de confirmação fornecido pela locadora de veículos.ABC1234Near-real-time
expedia_collectValor booleano que indica se a reserva foi paga no momento em que foi feita (true) ou se deve ser paga direto ao fornecedor (false).falseNear-real-time
rateOs detalhes do preço e da tarifa da reserva de carro. Consulte a tabela rate para ver uma lista dos itens aninhados.  

activity_booking_items

Estes campos listam as atividades reservadas como parte do itinerário.

Nome do campoDefiniçãoExemploDisponibilidade
booking_item_idIdentificador de um item específico reservado como parte de um itinerário.1400882910Tempo real
statusStatus da atividade específica.Valores possíveis:
confirmado
cancelado
Tempo real
activity_start_date*Data de início da atividade. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-03Tempo real
activity_end_date*Data de término da atividade. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-03Tempo real
vendor.nameNome do fornecedor que oferece a atividade.Excursões da OliviaTempo real
vendor.cityCidade onde está o fornecedor da atividade.Deer Lake, NL (YDF-Aeroporto Regional de Deer Lake)Tempo real
vendor.country_codeCódigo do país onde está o fornecedor da atividade. Representado com duas letras, no formato ISO 3166-1 alpha-2.CATempo real
offering_nameNome da atividade.Passions of Paradise Great Barrier ReefNear-real-time
expedia_collectValor booleano que indica se a reserva foi paga no momento em que foi feita (true) ou se deve ser paga direto ao fornecedor (false).trueNear-real-time
rateOs detalhes do preço e da tarifa da reserva de atividade. Consulte a tabela rate para ver uma lista dos itens aninhados.  

insurance_booking_items

Estes campos listam os seguros reservados como parte do itinerário.

Nome do campoDefiniçãoExemploDisponibilidade
booking_item_idIdentificador de um item específico reservado como parte de um itinerário.1400882610Tempo real
statusStatus do seguro específico selecionado.Valores possíveis:
confirmado
cancelado
Tempo real
rateDetalhes do preço e da tarifa do seguro selecionado. Consulte a tabela rate para ver uma lista dos itens aninhados.  

rate

Estes campos listam os detalhes do preço e da tarifa de um item da reserva ou de todo o itinerário. Incluem valores aninhados que descrevem o valor monetário da reserva, discriminado pelo valor bruto da reserva, impostos e taxas.

Nome do campoDefiniçãoExemploDisponibilidade
rate_plan_nameO nome do plano tarifário usado para definir o preço do item. Disponível apenas para itens reservados com o código propriedade.Somente quartoNear-real-time
rate_plan_typeO tipo de tarifa usada para a reserva. Disponível apenas para itens reservados com o código propriedade.Tarifa de distribuiçãoNear-real-time
refundableSe o componente da reserva correspondente é reembolsável (verdadeiro) ou não (falso).trueNear-real-time
pricingObjeto que captura o valor monetário da reserva, discriminado pelo valor bruto da reserva, impostos e taxas.  
pricing.gross_booking_valueObjeto que captura o valor monetário da reserva.  
pricing.gross_booking_value.billable_currencyObjeto que representa o valor monetário da reserva na moeda utilizada para o pagamento.  
pricing.gross_booking_value.billable_currency.currencyMoeda em que a reserva é paga pelo cliente. Representada no formato ISO 4217.GBPTempo real
pricing.gross_booking_value.billable_currency.valueO valor bruto da reserva.2.520,80Tempo real
pricing.taxes_and_feesO valor e a moeda dos impostos e taxas da reserva.  
pricing.taxes_and_fees.billable_currencyO valor monetário dos impostos e taxas da reserva, na moeda utilizada para o pagamento.  
pricing.taxes_and_fees.billable_currency.currencyMoeda em que a reserva é paga pelo cliente. Representada no formato ISO 4217.GBPTempo real
pricing.taxes_and_fees.billable.currency.valueO valor bruto da reserva.491,10Tempo real

coupon

Nome do campoDefiniçãoExemploDisponibilidade
codeO código de cupom usado para a reserva.ABCDNear-real-time
nameO nome do cupom.PRIMENear-real-time
descriptionA descrição do cupom.BoGo 5%Near-real-time
currencyA moeda na qual o valor do cupom foi aplicado. Representada no formato ISO 4217.GBPNear-real-time
valueO valor monetário do cupom.126,04Near-real-time

Observações para todos os campos da Plataforma de Viagens White Label

  • Os campos de data estão em Tempo Universal Coordenado (UTC).
    ** Isto representa dados de Informação de Identificação Pessoal (PII). Certifique-se de lidar com isso corretamente, seguindo as diretrizes da sua empresa. Incluir somente quando absolutamente necessário.

Programa de Afiliados para Agentes de Viagens (TAAP)

Nome do campoDefiniçãoExemploDisponibilidade
itinerary_idO número do itinerário ou número de referência do pedido do ponto de venda.72622069245694Tempo real
agency_reference_codeUm itinerário personalizado fornecido pela agência no momento do pagamento.86549B_GBTempo real
statusO status do itinerário e dos seus itens individuais.Valores possíveis:
confirmado
cancelado
Near-real-time
creation_date*A data em que uma reserva foi feita inicialmente, representada no formato de data ISO 8601 (YYYY-MM-DD).2023-02-05Tempo real
update_date_time*A data e hora da última atualização do itinerário, representadas no formato de data ISO 8601 (YYYY-MM-dd'T"HH:mm:ss.SSSZ).2023-10-21T00:00:00.000ZTempo real
onlineIndica se o itinerário foi reservado online (verdadeiro) ou por meio de um agente (falso). Representado como um booleano.trueNear-real-time
point_of_sale_country_codeO código do país em que o cliente fez a reserva. Representado com duas letras, no formato ISO 3166-1 alpha-2.GBNear-real-time
purchaserIdentificação da pessoa que fez a reserva. Consulte a tabela purchaser para ver uma lista dos itens aninhados.  
agencyIdentificação da agência TAAP e do agente que fez a reserva. Consulte a tabela agency para ver uma lista dos itens aninhados.  
paymentInformações de pagamento para o itinerário. Consulte a tabela payment para ver uma lista dos itens aninhados.  
property_booking_itemsComponentes de acomodação reservados como parte do itinerário. Consulte a tabela property_booking_items para ver uma lista dos itens aninhados.  
flight_booking_itemsComponentes aéreos reservados como parte do itinerário. Consulte a tabela flight_booking_items para ver uma lista dos itens aninhados.  
car_booking_itemsCarros reservados como parte do itinerário. Consulte a tabela car_booking_items para ver uma lista dos itens aninhados.  
activity_booking_itemsAtividades reservadas como parte do itinerário. Consulte a tabela activity_booking_items para ver uma lista dos itens aninhados.  
rateOs detalhes do preço e da tarifa de um item da reserva ou de todo o itinerário. Consulte a tabela rate para ver uma lista dos itens aninhados.  
earningsDetalhes da comissão referente a um item da reserva ou ao itinerário completo. Consulte a tabela earnings para ver uma lista dos itens aninhados.  
|

purchaser

Esses campos identificam a pessoa que vai viajar.

Nome do campoDefiniçãoExemploDisponibilidade
purchaser.email**Endereço de e-mail do viajante.smith@exemplo.comTempo real
purchaser.first_name**Primeiro nome do viajante.JaneTempo real
purchaser.last_name**Sobrenome do viajante.SmithTempo real

agência

Esses campos identificam a agência TAAP e o agente que fez a reserva.

Nome do campoDefiniçãoExemploDisponibilidade
agency.nameNome da agência TAAP que fez a reserva.Viagens pelo mundoNear-real-time
agency.idCódigo de rastreamento da agência TAAP que fez a reserva.WS02555Tempo real
agency.agent.first_name**Primeiro nome do agente da TAAP que fez a reserva.BobTempo real
agency.agent.last_name**Sobrenome do agente da TAAP que fez a reserva.JonesTempo real
agency.agent.email**Endereço de e-mail do agente da TAAP que fez a reserva.bjones@worldtravel.comTempo real

pagamento

Esses campos contêm os detalhes de pagamento do itinerário.

Nome do campoDefiniçãoExemploDisponibilidade
payment_typeA forma de pagamento usada na compra.Valores possíveis:
cartão de crédito
pontos
Pagamento dividido
Tempo real
statusIndica se o itinerário já foi pago.Valores possíveis:
pago
Não remunerado
Near-real-time
deferredSe o pagamento do itinerário foi adiado (verdadeiro) ou pago (falso). Representado como um booleano.trueNear-real-time
payment_due_dateA data de vencimento do pagamento está no formato de data ISO 8601 (YYYY-MM-DD). Aplicável somente a pagamentos diferidos.2023-02-05Near-real-time
payeeIndica quem é o responsável pelo pagamento do itinerário.Valores possíveis:
agência
cliente
Near-real-time

property_booking_items

Estes campos listam os componentes de acomodação reservados como parte do itinerário.

Nome do campoDefiniçãoExemploDisponibilidade
booking_item_idIdentificador de um item específico reservado como parte de um itinerário.1400882912Tempo real
statusStatus do item de acomodação específico.Valores possíveis:
confirmado
cancelado
Tempo real
checkin_date*Data de check-in do item de acomodação correspondente. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-01Tempo real
checkout_date*Data de check-out do item de acomodação correspondente. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-05Tempo real
property.idExpedia Group é o identificador único do hotel ou aluguel de temporada propriedade1400882912Near-real-time
property.chain_nameNome da rede à qual a propriedade pertence, quando aplicável.IndependentNear-real-time
property.brand_nameNome da marca à qual a propriedade pertence, quando aplicável. Uma rede pode ter várias marcas.Savoy SignatureNear-real-time
property.nameNome do hotel ou aluguel por temporada.Hotel 1Tempo real
property.cityNome da cidade onde está a propriedade.TorontoTempo real
property.state_province_nameNome do estado ou província onde está a propriedade.OntárioNear-real-time
property.country_codeCódigo do país onde está a propriedade. Representado com duas letras, no formato ISO 3166-1 alpha-2.CATempo real
property.star_ratingClassificação por estrelas da propriedade.3.0Near-real-time
room_nameO tipo de quarto reservado, conforme definido pelo hotel ou pela empresa de aluguel de temporada.Quarto duplo confortável com banheiro privativo.Near-real-time
adult_countNúmero de adultos incluídos na reserva.2Tempo real
child_countNúmero de crianças incluídas na reserva.0Tempo real
expedia_collectValor booleano que indica se a reserva foi paga no momento em que foi feita (true) ou se deve ser paga direto ao fornecedor (false).trueNear-real-time
property_confirmation_idNúmero de confirmação fornecido pelo hotel ou pela empresa de aluguel de temporada.1516171819Near-real-time
rateOs detalhes do preço e da tarifa da reserva de acomodação. Consulte a tabela rate para ver uma lista dos itens aninhados.  
earningsDetalhes da comissão referente à reserva de hospedagem. Consulte a tabela earnings para ver uma lista dos itens aninhados.  

flight_booking_items

Estes campos listam os componentes aéreos reservados como parte do itinerário.

Nome do campoDefiniçãoExemploDisponibilidade
booking_item_idIdentificador de um item específico reservado como parte de um itinerário.1400882911Tempo real
statusStatus do item de viagem aérea específico.Valores possíveis:
confirmado
cancelado
Tempo real
departure_date*Data de início do item de viagem aérea correspondente. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-01Tempo real
arrival_date*Data de término do item de viagem aérea correspondente. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-02Tempo real
airline.plating_carrier_nameNome da companhia aérea que emitiu a passagem.Air CanadaNear-real-time
airline.plating_carrier_codeIATA é o código da companhia aérea que emitiu a passagem.ACTempo real
carrier_pnrNome do passageiro registrado junto à companhia aérea que emitiu a passagem.SMITHNear-real-time
trip_typeO tipo de viagem reservada.Valores possíveis:
one way
round trip
multiple destinations
Near-real-time
fare_classA classe de tarifa do bilhete.EconômicaNear-real-time
airport_origin_codeO código IATA corresponde ao aeroporto de origem.LHRTempo real
airport_origin_locationA localização do aeroporto de origem.Londres, GB (LHR-Heathrow)Near-real-time
airport_destination_codeO código do aeroporto de destino. Representado no formato IATA.YYZTempo real
airport_destination_locationA localização do aeroporto de destino.Toronto, ON (YYZ-Aeroporto Int. Lester B. Pearson)Near-real-time
ticket_numberNúmero do bilhete do voo.123456789101Near-real-time
expedia_collectValor booleano que indica se a reserva foi paga no momento em que foi feita (true) ou se deve ser paga direto ao fornecedor (false).trueNear-real-time
segment_countO número de trechos de voo do bilhete.1Near-real-time
rateOs detalhes do preço e da tarifa da reserva de voo. Consulte a tabela rate para ver uma lista dos itens aninhados.  
earningsDetalhes da comissão referente à reserva do voo. Consulte a tabela earnings para ver uma lista dos itens aninhados.  

car_booking_items

Estes campos listam os carros reservados como parte do itinerário.

Nome do campoDefiniçãoExemploDisponibilidade
booking_item_idIdentificador de um item específico reservado como parte de um itinerário.1400882910Tempo real
statusStatus do item de viagem carro específico.Valores possíveis:
confirmado
cancelado
Tempo real
pickup_date*Data de início do item de viagem carro. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-02Tempo real
return_date*Data de término do item de viagem carro. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-05Tempo real
rental_company.nameNome da locadora de carros.HertzTempo real
car_typeTipo de carro alugado.Compacto de 2/4 portasNear-real-time
pickup_locationLocal de retirada do carro.Deer Lake, NL (YDF-Aeroporto Regional de Deer Lake)Tempo real
pickup_country_codeCódigo do país do local de retirada do carro. Representado com duas letras, no formato ISO 3166-1 alpha-2.CATempo real
return_locationLocal de devolução do carro.Deer Lake, NL (YDF-Aeroporto Regional de Deer Lake)Tempo real
return_country_codeCódigo do país do local de devolução do carro. Representado com duas letras, no formato ISO 3166-1 alpha-2.CATempo real
trip_typeO tipo de viagem reservada.Valores possíveis:
one way
round trip
multiple destinations
Near-real-time
rental_company_confirmation_idNúmero de confirmação fornecido pela locadora de veículos.ABC1234Near-real-time
expedia_collectValor booleano que indica se a reserva foi paga no momento em que foi feita (true) ou se deve ser paga direto ao fornecedor (false).falseNear-real-time
rateOs detalhes do preço e da tarifa da reserva de carro. Consulte a tabela rate para ver uma lista dos itens aninhados.  
earningsDetalhes da comissão referente à reserva do carro. Consulte a tabela earnings para ver uma lista dos itens aninhados.  

activity_booking_items

Estes campos listam as atividades reservadas como parte do itinerário.

Nome do campoDefiniçãoExemploDisponibilidade
booking_item_idIdentificador de um item específico reservado como parte de um itinerário.1400882910Tempo real
statusStatus da atividade específica.Valores possíveis:
confirmado
cancelado
Tempo real
activity_start_date*Data de início da atividade. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-03Tempo real
activity_end_date*Data de término da atividade. Representado no formato de data ISO 8601 (YYYY-MM-DD).2023-02-03Tempo real
vendor.nameNome do fornecedor que oferece a atividade.Excursões da OliviaTempo real
vendor.cityCidade onde está o fornecedor da atividade.Deer Lake, NL (YDF-Aeroporto Regional de Deer Lake)Tempo real
vendor.country_codeCódigo do país onde está o fornecedor da atividade. Representado com duas letras, no formato ISO 3166-1 alpha-2.CATempo real
offering_nameNome da atividade.Caminhada pela trilha do rio HumberNear-real-time
expedia_collectValor booleano que indica se a reserva foi paga no momento em que foi feita (true) ou se deve ser paga direto ao fornecedor (false).trueNear-real-time
rateOs detalhes do preço e da tarifa da reserva de atividade. Consulte a tabela rate para ver uma lista dos itens aninhados.  
earningsDetalhes da comissão referente à reserva da atividade. Consulte a tabela earnings para ver uma lista dos itens aninhados.  

rate

Estes campos listam os detalhes do preço e da tarifa de um item da reserva ou de todo o itinerário. Incluem valores aninhados que descrevem o valor monetário da reserva, discriminado pelo valor bruto da reserva, impostos e taxas.

Nome do campoDefiniçãoExemploDisponibilidade
refundableSe o componente da reserva correspondente é reembolsável (verdadeiro) ou não (falso).trueNear-real-time
pricingObjeto que captura o valor monetário da reserva, discriminado pelo valor bruto da reserva, impostos e taxas.  
pricing.gross_booking_valueO valor monetário da reserva, incluindo impostos e taxas.  
pricing.gross_booking_value.billable_currencyO valor monetário da reserva, na moeda utilizada para o pagamento.  
pricing.gross_booking_value.billable_currency.currencyMoeda em que a reserva é paga pelo cliente. Representada no formato ISO 4217.GBPTempo real
pricing.gross_booking_value.billable_currency.valueO valor bruto da reserva.2.520,80Tempo real
pricing.taxes_and_feesO valor e a moeda dos impostos e taxas da reserva.  
pricing.taxes_and_fees.billable_currencyO valor monetário dos impostos e taxas da reserva, na moeda utilizada para o pagamento.  
pricing.taxes_and_fees.billable_currency.currencyMoeda em que a reserva é paga pelo cliente. Representada no formato ISO 4217.GBPTempo real
pricing.taxes_and_fees.billable.currency.valueO valor bruto da reserva.491,10Tempo real

ganhos

Nome do campoDefiniçãoExemploDisponibilidade
commissionObjeto que representa o valor da comissão da reserva ou do item, incluído no valor bruto da reserva.  
commission.billable_currencyObjeto que representa o valor da comissão na moeda de pagamento.  
commission.billable_currency.currencyMoeda do valor da comissão, representada no formato ISO 4217.US$Tempo real
commission.billable_currency.valueValor monetário da comissão.100.25Tempo real
service_chargeObjeto que representa as taxas de serviço aplicadas por uma agência TAAP ao itinerário.  
service_charge.amountObjeto que representa o valor monetário da taxa de serviço aplicada por uma agência TAAP ao itinerário.  
service_charge.amount.billable_currencyObjeto que representa o valor da taxa de serviço na moeda de pagamento.  
service_charge.amount.billable_currency.currencyMoeda do valor da taxa de serviço, representada no formato ISO 4217.US$Tempo real
service_charge.amount.billable_currency.valueValor monetário das taxas de serviço aplicadas pela agência TAAP ao itinerário.50,50Tempo real
service_charge.taxes_and_feesObjeto que representa o valor e a moeda dos impostos e taxas referentes à taxa de serviço.  
service_charge.taxes_and_fees.billable_currencyObjeto que representa o valor monetário dos impostos e taxas referentes à taxa de serviço, na moeda de pagamento.  
service_charge.taxes_and_fees.billable_currency.currencyMoeda de pagamento, representada no formato ISO 4217.US$Tempo real
service_charge.taxes_and_fees.billable_currency.valueValor dos impostos e taxas pagos pelo cliente, na moeda de cobrança.5,25Tempo real

Notas para todos os campos TAAP

  • Os campos de data estão em Tempo Universal Coordenado (UTC).
    ** Isto representa dados de Informação de Identificação Pessoal (PII). Certifique-se de lidar com isso corretamente, seguindo as diretrizes da sua empresa. Incluir somente quando absolutamente necessário.

Detalhes da API

Fornecemos um resumo do esquema e das configurações da API com base em como sua empresa usaria os dados da API de Itinerários. Você pode baixar as especificações OpenAPI e usar uma ferramenta de teste de API para entender como os exemplos e as configurações de esquema se comparam à saída real.

Plataforma de viagens sem marca

Os campos, incluindo quaisquer objetos aninhados, disponíveis para nossos parceiros da Plataforma de Viagens White Label por meio de nossos métodos de entrega push e pull são:




TAAP

Os campos, incluindo quaisquer objetos aninhados, disponíveis para nossos parceiros TAAP por meio de nosso método de entrega push são:




Esta página foi útil?
Como podemos melhorar esse conteúdo?
Agradecemos por nos ajudar a melhorar.