Мазмұнға өту

Қонақүй 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 міндетті) оны растайды.