This is an auto-generated translation

Documentação beta da API Rapid Car

Prévia de acesso antecipado

Esta documentação faz parte de uma iniciativa de pré-visualização de acesso antecipado somente para parceiros selecionados. Um programa piloto foi lançado no segundo trimestre de 2025, com um programa beta em execução e disponibilidade geral em 2026.

Se você já é um parceiro e tem interesse em ser um dos primeiros a adotar, entre em contato com seu gerente de conta. Se você ainda não é um parceiro, entre na lista de espera .

O pacote de API /cars

A API Rapid Car permite reservas de aluguel de carros end-to-end com o impressionante estoque de aluguel de carros da Expedia Group, criando uma experiência mais holística para os viajantes. Com acesso a 47.000 fornecedores em mais de 190 países, os parceiros podem expandir significativamente suas ofertas e aumentar as reservas. O design modular da nossa API permite que você personalize o processo de reserva de viajantes com facilidade para atender às necessidades dos seus negócios.

Nossos endpoints fornecem aos desenvolvedores acesso abrangente aos serviços de aluguel de carros, permitindo funcionalidades como pesquisar carros disponíveis em todos os locais, visualizar detalhes de preços e extras disponíveis, registrar métodos de pagamento, criar reservas, recuperar detalhes de reservas e realizar cancelamentos. Veja abaixo uma visão geral do fluxo /cars:

Cars verticals flow chart

Conheça os endpoints

Como este produto ainda está na fase de acesso antecipado, tenha em mente que os detalhes do esquema e a funcionalidade ainda estão em desenvolvimento ativo e podem mudar antes do lançamento completo deste produto para parceiros.

AçãoMétodoREST URIResultado
Pesquisar carrosGET/carros/disponibilidadeRetorna os diferentes carros de aluguel disponíveis com base em vários critérios, e.g. pick-up, drop-off, e raio de pesquisa, com um máximo de 200 carros por solicitação. A resposta inclui detalhes como ID do aluguel do carro, locais pick-up/drop-off, tipo de carro, quilometragem e muito mais.
Veja os detalhesGET/carros/{car_rental_id}/detalhesRetorna os detalhes de um carro específico, incluindo um detalhamento de preço, extras opcionais e políticas.
Cadastre um método de pagamento para a reservaPOST/pagamentosRetorna um token de pagamento que será incluído no corpo da solicitação de criação de reserva. Este ponto final não é o mesmo que em outras APIs.
Faça a reservaPOST/itinerários/carroConclui o processo de reserva.
Recuperar a reservaGET/itinerários/carroRetorna os detalhes de uma reserva por affiliate_reference.
GET/itinerários/{itinerary_id}/carroRetorna detalhes do itinerário por itinerary_id.
Cancelar uma reservaEXCLUIR/itinerários/{itinerary_id}/carroCancela uma reserva existente.

Caso de uso

Veja como você pode usar a API Rapid Car para criar uma experiência de reserva end-to-end.

Passo 1 - Procure o carro perfeito

Use /cars/availability para permitir que os clientes pesquisem veículos disponíveis para sua localização e datas.

Observação: o número máximo de resultados que serão retornados é 200.

Parâmetro chaveDescriçãoRecomendação
pickup_timeHorário de retirada do carro alugado.Dado no formato ISO 8601 estendido, e.g. 2018-02-12T11:59:00.000Z
dropoff_timeHorário de devolução do carro alugado.Dado no formato ISO 8601 estendido, e.g. 2018-02-12T11:59:00.000Z
pickup_areaO local de retirada do carro é fornecido em raio e coordenadas.O formato é radius,latitude,longitude, e.g. 10,37.9838,23.7275. Somente um de pickup_areaou pickup_airporté necessário.
dropoff_areaO local de entrega do carro é fornecido em forma de raio e coordenadas.O formato é radius,latitude,longitude, e.g.10,37.9838,23.7275. Somente um de dropoff_areaou dropoff_airporté permitido.
pickup_airportO aeroporto onde o carro será retirado.Somente um de pickup_areaou pickup_airporté necessário.
dropoff_airportO aeroporto onde o carro será deixado.Somente um de dropoff_areaou dropoff_airporté permitido.
currencyA moeda desejada para as taxas.Fornecido no formato ISO 4217, e.g. USD.
languageO idioma desejado para a resposta.Use somente códigos de idioma ISO639-1 alfa 2. Confira esta lista para mais informações.
country_codeO código do país do ponto de venda do viajante.Fornecido no formato ISO 3166-1 alfa-2. Isso deve representar o país onde a transação está ocorrendo.
rental_companyPermite filtrar por empresa de aluguel.É possível especificar no máximo 20 empresas de aluguel repetindo o parâmetro de consulta rental_company várias vezes.

Etapa 2 - Obtenha detalhes

Use o ponto de extremidade /cars/{car_rental_id}/details para recuperar informações adicionais sobre o veículo, incluindo um detalhamento de preços e políticas.

Etapa 3 - Obtenha informações do cliente sobre o método de pagamento escolhido

Agora você pode usar o endpoint /payments para permitir que o cliente registre um método de pagamento para a reserva.

A resposta conterá um payment_token, que será incluído no corpo da solicitação de criação de reserva.

Etapa 4 - Crie a reserva

A resposta /cars/{car_rental_id}/details retorna um link para concluir a sessão de pagamento e criar uma reserva. O ponto de extremidade /itineraries/car permite que a reserva seja concluída.

Etapa 5 - Recuperar a reserva

Para recuperar os detalhes da reserva, chame o endpoint /itineraries/{itinerary_id}/car para obter seu ID de confirmação.

Gostou da aparência da nova API do Rapid Cars? Então você também pode se interessar por nossas futuras APIs de voos e atividades. Fale com seu gerente de conta para obter mais informações.

Detalhes da API

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

Information

Nota importante

Não desenvolva com base nesta versão do esquema; nós o incluímos apenas para fins informativos. Atualizaremos para a próxima versão até o final de 2025, e esta estará desatualizada.


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