Siirry sisältöön

Hotellirajapinta

Hae 1.5M+ majoituskohdetta kaupunkikoodilla (IATA-tyylinen, esim. DXB) tai luettelostamme tallentamillasi hotellikoodeilla, lue huonekohtaiset hinnat ateriapaketteineen ja peruutusehtoineen, vahvista ja varaa sekä peru ehtojen mukaisesti.

  1. Haku
  2. Huoneet ja hinnat
  3. Hinnan tarkistus
  4. Varaa
  5. Peruuta

Huoneet ja hinnat

GET /v1/hotels/{hotelCode}/rooms?rateKey=… listaa yhden kohteen kaikki huonetyypit ja hinnat haetulle oleskelulle: sänkytyypit, henkilömäärä, ateriapaketti, ehdot, verot ja maksut eriteltyinä sekä tieto siitä, onko hinta hyvitettävissä.

Hinnan tarkistus

POST /v1/hotels/rates/{rateKey}/check vahvistaa, että hinta on yhä varattavissa, ja palauttaa lopullisen hinnan ja ehdot. Tee tämä juuri ennen varaamista: 409 price_changed tai rate_expired tässä vaiheessa tulee paljon halvemmaksi kuin epäonnistunut varaus.

Varaa

POST /v1/hotels/bookings, jossa rateKey, varaaja, vieraat huoneittain ja yhteystiedot sekä Idempotency-Key. Vastauksena saat varauksen viitteineen, toimittajan vahvistuksen ja voucherin tiedot. GET /v1/hotels/bookings/{bookingId} palauttaa sen uudelleen milloin tahansa.

Peruuta

GET /v1/hotels/bookings/{bookingId}/cancellation-quote palauttaa ehtojen mukaisen peruutusmaksun tällä hetkellä; POST /v1/hotels/bookings/{bookingId}/cancel (Idempotency-Key pakollinen) vahvistaa peruutuksen.