실제 동작 보기
매일 사용하게 될 호출 세 가지입니다. API가 JSON으로 주고받는 모습 그대로, 요약된 요청과 응답 예시를 담았습니다.
POST/api/Air/AirAvail
항공 좌석 조회
요청 하나를 보내면 가격이 매겨진 여정이 돌아옵니다. 필터링과 캐싱을 마쳐 바로 판매할 수 있습니다.
요청
{
"OriginDestinations": [
{ "Origin": "DXB", "Destination": "IST",
"DepartureDate": "2026-10-12" }
],
"Passengers": { "Adults": 1 },
"CabinClass": "Economy"
}응답
{
"PricedItineraries": [
{
"Airline": "TK",
"Segments": [
{ "Flight": "TK761",
"Departure": "08:45",
"Arrival": "12:30" }
],
"TotalFare": {
"Amount": 214.50,
"Currency": "USD"
}
}
]
}POST/api/Hotel/Avail
호텔 객실 조회
도시, 날짜, 객실 수를 보내면 실시간 객실 요금이 붙은 예약 가능한 숙소가 돌아옵니다.
요청
{
"CityCode": "DXB",
"CheckIn": "2026-11-02",
"CheckOut": "2026-11-05",
"Rooms": [{ "Adults": 2 }]
}응답
{
"Hotels": [
{
"Name": "Boulevard Plaza Hotel",
"Stars": 5,
"Rooms": [
{ "Board": "BB",
"FreeCancelUntil": "2026-10-30",
"Total": {
"Amount": 342.00,
"Currency": "USD"
} }
]
}
]
}POST/api/Air/AirAncillaryPricing
부가 서비스 가격 산정
예약 과정 중이든 발권 후든, 여정에 대한 추가 수하물과 유료 옵션의 가격을 산정합니다.
요청
{
"BookingReference": "BP-49F2K1",
"AncillaryType": "Baggage"
}응답
{
"Baggage": [
{ "Description": "+10 kg checked bag",
"Price": { "Amount": 38.00,
"Currency": "USD" } },
{ "Description": "+20 kg checked bag",
"Price": { "Amount": 64.00,
"Currency": "USD" } }
]
}