Lewati ke konten

API Hotel

Cari 1.5M+ properti berdasarkan kode kota (gaya IATA, mis. DXB) atau kode hotel yang Anda simpan dari katalog kami, baca tarif per kamar beserta jenis makanan dan kebijakan pembatalan, validasi dan pesan, lalu batalkan sesuai kebijakan.

  1. Pencarian
  2. Kamar dan tarif
  3. Cek tarif
  4. Pesan
  5. Batalkan

Kamar dan tarif

GET /v1/hotels/{hotelCode}/rooms?rateKey=… mencantumkan setiap tipe kamar dan tarif dari satu properti untuk masa inap yang dicari: tipe tempat tidur, kapasitas, jenis makanan, kebijakan, pajak dan biaya yang dirinci, serta apakah tarifnya dapat dikembalikan.

Cek tarif

POST /v1/hotels/rates/{rateKey}/check memastikan tarif masih dapat dipesan dan mengembalikan harga serta kebijakan final. Lakukan ini tepat sebelum memesan: 409 price_changed atau rate_expired di sini jauh lebih murah daripada pemesanan yang gagal.

Pesan

POST /v1/hotels/bookings dengan rateKey, pemegang pemesanan, tamu per kamar, dan kontak, ditambah Idempotency-Key. Responsnya adalah pemesanan beserta referensinya, konfirmasi pemasok, dan data voucher. GET /v1/hotels/bookings/{bookingId} mengembalikannya lagi kapan saja.

Batalkan

GET /v1/hotels/bookings/{bookingId}/cancellation-quote mengembalikan penalti menurut kebijakan pada saat itu; POST /v1/hotels/bookings/{bookingId}/cancel (Idempotency-Key wajib) mengeksekusinya.