This is an auto-generated translation

Visão geral da API de Atividades Rápidas

Capacite os viajantes a reservar atividades e experiências com a API Rapid Activities.

Prévia de acesso antecipado

Esta documentação faz parte de uma iniciativa de acesso antecipado exclusiva para parceiros selecionados. Os programas piloto serão lançados no segundo trimestre de 2026, com disponibilidade geral em 2027.

Se você tiver interesse em se tornar um parceiro piloto ou beta, entre em contato com seu gerente de contas.

A API Rapid Activities foi projetada para ajudar você a apresentar atividades aos viajantes por meio de um fluxo de compra e reserva fácil de integrar. Isso proporciona aos viajantes uma experiência mais completa, ao mesmo tempo que permite desbloquear novas fontes de receita.

Conceitos-chave

  • Atividade: Um evento que pode ser reservado (o que você mostra e vende).
  • Grupo de atividades: Um conjunto de atividades semelhantes.
  • Experiência: Um invólucro conceitual/de marketing que pode conter várias atividades.
  • Ingressos: Tipos de ingresso para uma atividade (adulto/criança/bebê, etc.).
  • Itinerário: Uma reserva (reserva de atividade) com uma atividade e um ou mais ingressos.
  • Categorias: High-level agrupamentos que classificam experiências e atividades em temas (por exemplo, passeios pela cidade, museus ou atividades ao ar livre).
  • Atributos: Indicadores descritivos que capturam características específicas de uma experiência ou atividade (por exemplo, acessível para cadeirantes, adequado para famílias, visita guiada ou sem fila).

Fluxo de integração de ponta a ponta

O agendamento de atividades com esta API segue este fluxo geral.

Etapa 1: Descubra o estoque

Entenda o que você pode vender em um destino e crie um catálogo estruturado de atividades por destino, pronto para ser comercializado.

  • Mapeie as regiões da API de Geografia para o estoque subjacente (experiências, atividades e grupos de atividades) usando os endpoints de mapeamento de região. Observação: a API de Atividades suportará apenas o parâmetro region_IDnesta iteração.
  • Obtenha conteúdo detalhado das atividades (títulos, descrições, imagens, locais e categorias) em vários idiomas.
  • Obtenha avaliações e comentários de hóspedes sobre as atividades para ajudar os viajantes a comparar opções e construir confiança na experiência.
  • Preencha os resultados da pesquisa, as páginas de detalhes da atividade e os filtros (por exemplo, atividades para famílias ou passeios a pé).

Passo 2: Verifique a disponibilidade e os preços.

Saiba quando as atividades estão disponíveis e a que preço. Utilize datas/horários reserváveis, opções de ingressos e faixas de preço para otimizar a experiência de compra.

  • Para atividades e datas específicas, solicite disponibilidade e preços por tipo de ingresso.
  • Exibir calendários (datas disponíveis/indisponíveis), horários disponíveis e preços iniciais na experiência do comprador.
  • Suportar múltiplas atividades em uma única chamada.

Etapa 3: Verificação de preço do Pre-booking

Confirme o preço final da reserva e obtenha uma lista dos campos obrigatórios antes de efetuar o pagamento. Receba uma oferta confirmada e um código de reserva, de acordo com o estoque e as políticas mais recentes.

  • Valide uma seleção específica (atividade, data, hora e ingressos) em tempo real.
  • Receba o preço final, impostos/taxas e disponibilidade (incluindo alterações de preço ou esgotamento do estoque).
  • Obtenha detalhes sobre os campos obrigatórios da reserva (como dados do passageiro ou tipo pick-up) e um token seguro para a reserva.

Passo 4: Criar reserva

Transforme uma seleção confirmada em uma reserva. Receba um itinerário confirmado (reserva) que você poderá visualizar e gerenciar em seus próprios sistemas.

  • Envie o token de reserva do fluxo de compras como um parâmetro de consulta, o payment_tokenda API de Pagamentos no corpo da solicitação, juntamente com os detalhes do viajante (viajante principal e adicionais).
  • Inclua sua própria referência de afiliado para que você possa conciliar e pesquisar reservas posteriormente.
  • Receba um ID de itinerário e links para recuperar os detalhes da reserva.

Etapa 5: Gerenciar reservas

Apoiar os fluxos de trabalho pós-reserva para clientes e agentes. Acesse um conjunto completo de ferramentas pós-reserva para visualizar, cancelar e fornecer vouchers para reservas existentes.

  • Recupere os detalhes da reserva pelo ID do itinerário ou pela sua referência de afiliado.
  • Cancele as reservas quando permitido e informe o cliente sobre a situação resultante.
  • Recupere os comprovantes de compra para que os clientes os apresentem na atividade.

Testando respostas de erro

Para enviar uma solicitação de teste para um determinado método da API de Atividades Rápidas, inclua um cabeçalho HTTP adicional chamado testem sua solicitação de Compras ou Reservas e use o valor apropriado das tabelas abaixo. A não apresentação de um cabeçalho de teste ou o envio de um cabeçalho de teste inválido fará com que a solicitação seja processada em tempo real.

Nota: O uso de um cabeçalho de teste resultará em uma mensagem de resposta estática, portanto, as taxas e o conteúdo retornados podem não ser relevantes para as atividades que estão sendo testadas.

APIs de compras e conteúdo

Valor do cabeçalho de testeCódigo de HTTP e respostaStatus
padrão200 OK (resposta padrão de sucesso)Success
invalid_input400 solicitação inválida (entrada inválida)Erro
bad_link400 solicitação inválida (link inválido)Erro
internal_server_errorErro 500 interno do servidor (erro desconhecido)Erro
service_unavailableServiço 503 não disponívelErro

API de reserva

Valor do cabeçalho de testeCódigo de HTTP e respostaStatus
padrão200 OK (resposta padrão de sucesso)Success
invalid_input400 solicitação inválida (entrada inválida)Erro
bad_link400 solicitação inválida (link inválido)Erro
price_mismatchConflito 409 (descompasso de preços)Erro
sold_outConflito 409 (esgotado)Erro
internal_server_errorErro 500 interno do servidor (erro desconhecido)Erro
service_unavailableServiço 503 não disponívelErro

Resumo dos endpoints por caso de uso

Caso de usoMétodo e caminhoParâmetros de consulta obrigatórios / comentários
Experiências regionaisGET /regions/{region_id}/experienceslanguage
Grupos de atividades regionaisGET /regions/{region_id}/activity-groupslanguage
Atividades regionaisGET /regions/{region_id}/activitieslanguage
Conteúdo da experiênciaGET /experiences/contentexperience_id[], language
Conteúdo do grupo de atividadesGET /experiences/activity-groups/contentlanguage, activity_group_id[]
Conteúdo da atividadeGET /experiences/activities/contentactivity_id[], language
Horário de funcionamento da atividadeGET /experiences/activities/{activity_id}/operating-hoursstart_date,end_date (≤ 90 dias),language
Categorias de experiênciaGET /experiences/categorieslanguage, pagination_size
Atributos de experiênciaGET /experiences/attributeslanguage, pagination_size
Categorias de atividadesGET /experiences/activities/categorieslanguage, pagination_size
Atributos da atividadeGET /experiences/activities/attributeslanguage, pagination_size
Avaliações dos hóspedesGET /experiences/activities/{activity_id}/guest-reviewslimit, sort
Disponibilidade e preçoGET /experiences/activities/availabilityactivity_id[],start_date,end_date (≤14),currency,language
Disponibilidade no calendárioGET /experiences/activities/calendars/availabilityactivity_id[],start_date,end_date
Verificação de preçoGET /experiences/activities/{activity_id}/price-checktoken (da chamada da API de Compras), tickets
Criar reservaPOST /itineraries/activityConsulta: token (da chamada da API de Compras),
Corpo: CreateItineraryRequest,affiliate_reference_id,payment_token,primary_traveler
Recuperar por ID do itinerárioGET /itineraries/{itinerary_id}/activity
Recuperar por referência de afiliadoGET /itineraries/activityaffiliate_reference_id
Cancelar reservaDELETE /itineraries/{itinerary_id}/activity204(Reserva cancelada com sucesso)202 (estado desconhecido)
Recuperar voucherGET /itineraries/{itinerary_id}/activity/voucherLink para recuperar o voucher da atividade reservada

Observação: Parâmetros que são seguidos por[] Indica que pode ter múltiplos valores em uma matriz comma-separated.

Detalhes da API

Explore as configurações do endpoint activity-related nesta página e, em seguida, use um software de teste como o Postman para entender como os exemplos e as configurações de esquema se comparam à saída real. Quando esta API passar da fase piloto, seus endpoints também serão incluídos em nosso API Explorer.


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