Chuyển đến nội dung

API Khách sạn

Tìm kiếm 1.5M+ cơ sở lưu trú theo mã thành phố (kiểu IATA, ví dụ DXB) hoặc theo mã khách sạn bạn lưu từ danh mục của chúng tôi, đọc giá theo từng phòng kèm chế độ ăn và chính sách hủy, xác thực và đặt chỗ, hủy theo chính sách.

  1. Tìm kiếm
  2. Phòng và giá
  3. Kiểm tra giá
  4. Đặt phòng
  5. Hủy

Phòng và giá

GET /v1/hotels/{hotelCode}/rooms?rateKey=… liệt kê mọi loại phòng và mức giá của một cơ sở lưu trú cho kỳ lưu trú đã tìm: loại giường, sức chứa, chế độ ăn, chính sách, thuế và phí được tách riêng, và mức giá có hoàn tiền được hay không.

Kiểm tra giá

POST /v1/hotels/rates/{rateKey}/check xác nhận mức giá vẫn đặt được và trả về giá cuối cùng cùng chính sách. Hãy làm việc này ngay trước khi đặt: một lỗi 409 price_changed hoặc rate_expired ở bước này rẻ hơn nhiều so với một lượt đặt thất bại.

Đặt phòng

POST /v1/hotels/bookings với rateKey, người đứng tên, khách cho từng phòng và người liên hệ, kèm Idempotency-Key. Phản hồi là đặt phòng với mã tham chiếu, xác nhận của nhà cung cấp và dữ liệu voucher. GET /v1/hotels/bookings/{bookingId} trả lại thông tin này bất cứ lúc nào.

Hủy

GET /v1/hotels/bookings/{bookingId}/cancellation-quote trả về khoản phạt theo chính sách tại thời điểm này; POST /v1/hotels/bookings/{bookingId}/cancel (bắt buộc Idempotency-Key) thực hiện việc hủy.