Naar inhoud springen

Hotel-API

Zoek in 1.5M+ accommodaties op stadscode (IATA-stijl, bijv. DXB) of op de hotelcodes die u uit onze catalogus opslaat, lees tarieven per kamer met verzorgingsniveau en annuleringsvoorwaarden, valideer en boek, en annuleer volgens de voorwaarden.

  1. Zoeken
  2. Kamers en tarieven
  3. Tariefcontrole
  4. Boeken
  5. Annuleren

Kamers en tarieven

GET /v1/hotels/{hotelCode}/rooms?rateKey=… toont elk kamertype en tarief van één accommodatie voor het gezochte verblijf: bedtypen, bezetting, verzorging, voorwaarden, uitgesplitste belastingen en toeslagen, en of het tarief terugbetaalbaar is.

Tariefcontrole

POST /v1/hotels/rates/{rateKey}/check bevestigt dat het tarief nog boekbaar is en geeft de definitieve prijs en voorwaarden. Doe dit vlak voor het boeken: een 409 price_changed of rate_expired hier is veel goedkoper dan een mislukte boeking.

Boeken

POST /v1/hotels/bookings met de rateKey, de hoofdboeker, gasten per kamer en een contactpersoon, plus een Idempotency-Key. De respons is de boeking met de referentie, de bevestiging van de leverancier en de vouchergegevens. GET /v1/hotels/bookings/{bookingId} geeft haar op elk moment opnieuw terug.

Annuleren

GET /v1/hotels/bookings/{bookingId}/cancellation-quote geeft de annuleringskosten volgens de voorwaarden op dit moment; POST /v1/hotels/bookings/{bookingId}/cancel (Idempotency-Key verplicht) legt de annulering vast.