본문으로 건너뛰기

호텔 API

도시 코드(IATA 방식, 예: DXB) 또는 카탈로그에서 저장해 둔 호텔 코드로 1.5M+ 숙소를 검색하고, 식사 조건과 취소 정책이 포함된 객실 단위 요금을 조회한 뒤 검증하고 예약하며, 정책에 따라 취소하세요.

  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 필수)로 취소를 확정합니다.