Към съдържанието

API за хотели

Търсете сред 1.5M+ места за настаняване по код на град (в стил IATA, напр. DXB) или по кодовете на хотели, които съхранявате от нашия каталог; получавайте тарифи на ниво стая с режим на хранене и условия за анулиране, валидирайте и резервирайте, анулирайте според условията.

  1. Търсене
  2. Стаи и тарифи
  3. Проверка на тарифата
  4. Резервация
  5. Анулиране

Стаи и тарифи

GET /v1/hotels/{hotelCode}/rooms?rateKey=… изброява всички типове стаи и тарифи на един обект за търсения престой: типове легла, капацитет, хранене, условия, отделно посочени данъци и такси и дали тарифата е с възможност за възстановяване.

Проверка на тарифата

POST /v1/hotels/rates/{rateKey}/check потвърждава, че тарифата все още е достъпна за резервация, и връща окончателната цена и условия. Правете това непосредствено преди резервацията: 409 price_changed или rate_expired тук струва много по-малко от неуспешна резервация.

Резервация

POST /v1/hotels/bookings с rateKey, титуляря, гостите по стаи и контакт, плюс Idempotency-Key. Отговорът е резервацията с нейната референция, потвърждението от доставчика и данните за ваучера. GET /v1/hotels/bookings/{bookingId} я връща отново по всяко време.

Анулиране

GET /v1/hotels/bookings/{bookingId}/cancellation-quote връща неустойката според условията в този момент; POST /v1/hotels/bookings/{bookingId}/cancel (изисква се Idempotency-Key) я потвърждава.