Saltar para o conteúdo

API de Hotéis

Pesquise 1.5M+ alojamentos por código de cidade (estilo IATA, p. ex. DXB) ou pelos códigos de hotel que guarda a partir do nosso catálogo, consulte tarifas ao nível do quarto com regime de alimentação e política de cancelamento, valide e reserve, e cancele segundo a política.

  1. Pesquisa
  2. Quartos e tarifas
  3. Verificação de tarifa
  4. Reservar
  5. Cancelar

Quartos e tarifas

GET /v1/hotels/{hotelCode}/rooms?rateKey=… lista todos os tipos de quarto e tarifas de um alojamento para a estadia pesquisada: tipos de cama, ocupação, regime, políticas, impostos e taxas discriminados, e se a tarifa é reembolsável.

Verificação de tarifa

POST /v1/hotels/rates/{rateKey}/check confirma que a tarifa ainda é reservável e devolve o preço e a política finais. Faça-o imediatamente antes de reservar: um 409 price_changed ou rate_expired aqui sai muito mais barato do que uma reserva falhada.

Reservar

POST /v1/hotels/bookings com a rateKey, o titular, os hóspedes por quarto e um contacto, além de uma Idempotency-Key. A resposta é a reserva com a sua referência, a confirmação do fornecedor e os dados do voucher. GET /v1/hotels/bookings/{bookingId} devolve-a novamente a qualquer momento.

Cancelar

GET /v1/hotels/bookings/{bookingId}/cancellation-quote devolve a penalização segundo a política nesse momento; POST /v1/hotels/bookings/{bookingId}/cancel (Idempotency-Key obrigatória) confirma o cancelamento.