본문으로 건너뛰기

Vendor API 에러 코드 가이드 추가

Vendor API 개발 가이드에러 코드 페이지가 추가되었습니다.

공급사(Vendor)는 온다(ONDA Hub)로부터 API 요청을 받아 처리에 실패하는 경우, 이 페이지에 정의된 표준 에러 응답 포맷을 사용해야 합니다.

주요 내용

에러 응답 포맷

{
"code": "4000",
"error": "No rooms available for booking"
}

codeerror 두 필드 모두 필수이며, error 값은 정의된 영문 메시지를 그대로 사용해야 합니다.

에러 코드 목록

총 12개의 에러 코드가 카테고리별로 정의되어 있습니다.

카테고리코드 범위
SYSTEM_ERROR1000
AUTH_ERROR2000
VALIDATION_ERROR3000
BUSINESS_ERROR40004007
UNKNOWN_ERROR9999

특히 BUSINESS_ERROR 코드는 관련 엔드포인트(Create Reservation, Check Reservation, Cancel Reservation, Confirm Reservation)와 함께 안내되어 상황별로 어떤 코드를 반환해야 하는지 명확하게 파악할 수 있습니다.

자세한 내용은 에러 코드 가이드를 참고해 주세요.

문의

API 연동에 대해 궁금하신 사항이 있으시면 언제든지 문의해 주세요:

AI 개발 지원 페이지 추가

GNB(상단 네비게이션 바)에 "AI 개발 지원" 메뉴가 추가되었습니다. Claude Code, Cursor, Windsurf 등 AI 개발 도구에 ONDA API 전체 문서를 컨텍스트로 주입하면 더 정확한 코드 제안과 API 이해를 받을 수 있습니다.

주요 변경사항

AI 개발 지원 전용 페이지 (/ai-tools)

벤더 API채널 API 개발자가 각자의 연동 범위에 맞는 컨텍스트 파일만 선택해 다운로드할 수 있는 전용 페이지가 추가되었습니다.

제공 파일

파일용도대상
ONDA-VENDOR-CLAUDE.mdClaude Code 컨텍스트벤더 API 개발자
ONDA-VENDOR.mdcCursor 컨텍스트벤더 API 개발자
ONDA-VENDOR.windsurfrulesWindsurf 컨텍스트벤더 API 개발자
ONDA-CHANNEL-CLAUDE.mdClaude Code 컨텍스트채널 API 개발자
ONDA-CHANNEL.mdcCursor 컨텍스트채널 API 개발자
ONDA-CHANNEL.windsurfrulesWindsurf 컨텍스트채널 API 개발자

각 파일은 공통 가이드(Introduction, Getting Started, FAQ)와 해당 API 전용 문서 전체를 포함합니다.

활용 방법

Claude Code

# 다운로드한 파일을 프로젝트 루트에 저장
mv ~/Downloads/ONDA-VENDOR-CLAUDE.md ./CLAUDE.md
# Claude Code가 자동으로 ONDA Vendor API 컨텍스트를 읽어들입니다

Cursor

# .cursor/rules/ 디렉터리 생성 후 파일 이동
mkdir -p .cursor/rules
mv ~/Downloads/onda-vendor.mdc .cursor/rules/
# Cursor AI가 ONDA Vendor API 컨텍스트를 자동으로 로드합니다

Windsurf

# 다운로드한 파일을 프로젝트 루트에 저장
mv ~/Downloads/ONDA-VENDOR.windsurfrules ./.windsurfrules
# Windsurf AI가 ONDA Vendor API 컨텍스트를 자동으로 인식합니다

문의

API 연동에 대해 궁금하신 사항이 있으시면 언제든지 문의해 주세요:

Markdown 복사 버튼 추가

채널 API 및 벤더 API 문서 페이지 상단에 "Markdown 복사" 버튼이 추가되었습니다. 개발자가 API 문서 내용을 AI 어시스턴트나 마크다운 에디터에 빠르게 붙여넣을 수 있도록 개선되었습니다.

주요 변경사항

Markdown 복사 버튼

  • 위치: 채널 API / 벤더 API 문서 페이지 상단 우측
  • 동작: 버튼 클릭 시 현재 페이지의 내용이 Markdown 형식으로 클립보드에 복사됩니다
  • 피드백: 복사 성공 시 버튼이 2초간 "복사됨" 상태로 전환된 후 원복됩니다

활용 예시

복사된 Markdown을 다음과 같이 활용할 수 있습니다:

  • ChatGPT, Claude 등 AI 어시스턴트에 붙여넣어 API 연동 관련 질문
  • Notion, Obsidian 등 마크다운 에디터에 문서 내용 저장
  • 개발팀 내 기술 문서 작성 시 참고 자료로 활용

적용 범위

  • /docs/api/channel/ 하위 모든 API 문서 페이지
  • /docs/api/vendor/ 하위 모든 API 문서 페이지

일반 가이드 문서(/docs/)에는 버튼이 표시되지 않습니다.

문의

API 연동에 대해 궁금하신 사항이 있으시면 언제든지 문의해 주세요:

Channel API - 숙박상품 설명 필드 글자수 제한 명시

숙박상품 상세 조회(Get Property Detail) API의 설명(descriptions) 필드에 최대 글자수 제한이 명확히 표시되어 채널 파트너사가 데이터를 UI에 표기할 때 참고할 수 있도록 명시되었습니다.

주요 변경사항

글자수 제한 추가

다음 4개의 설명 필드에 최대 글자수 제한이 명시되었습니다:

필드명설명최대 글자수
property숙소 소개4,000자
reservation숙소 예약 정보4,000자
notice숙소 별도 공지사항4,000자
refunds숙소 취환불 정책 정보1,000자

API 응답 예시

descriptions:
property:
type: string
description: 숙소 소개 (최대 4000자)
reservation:
type: string
description: 숙소 예약 정보 (최대 4000자)
notice:
type: string
description: 숙소 별도 공지사항 (최대 4000자)
refunds:
type: string
description: 숙소 취환불 정책 정보 (최대 1000자)

기대 효과

  • 채널 파트너사가 UI 표기 시 적절한 글자수 제한을 참고 가능
  • API 연동 시 발생할 수 있는 데이터 오류 사전 방지
  • 더 명확한 API 문서로 개발 편의성 향상

관련 문서

문의

API 연동에 대해 궁금하신 사항이 있으시면 언제든지 문의해 주세요:

추가인원 요금 가이드 - 객실 검색 기준 개선

추가인원 요금 가이드의 객실 검색 기준이 개선되었습니다. 이제 최대인원 기준으로 검색하여 총 이용 인원이 투숙할 수 있는 모든 객실을 찾을 수 있습니다.

주요 변경사항

검색 기준 변경

항목변경 전변경 후
검색 기준기준인원최대인원
검색 결과기준인원이 일치하는 객실최대인원이 충분한 모든 객실

검색 결과 예시 추가

4명으로 검색 시 최대인원이 4명 이상인 객실이 모두 검색됩니다:

객실 타입기준인원최대인원검색 결과
스탠다드 더블2명4명✅ 포함
디럭스 트리플3명6명✅ 포함
패밀리 룸4명4명✅ 포함
이코노미 더블2명3명❌ 미포함

기대 효과

  • 더 많은 객실 옵션을 고객에게 제공 가능
  • 기준인원이 적지만 최대인원이 충분한 객실도 검색 가능
  • 파트너사의 판매 기회 확대

관련 문서

문의

가이드 내용에 대해 궁금하신 사항이 있으시면 언제든지 문의해 주세요:

Channel API 개발 가이드 개선

Channel API 개발 가이드 문서가 개선되었습니다. 파트너사가 API 연동 시 자주 문의하는 내용을 바탕으로 가이드를 보강했습니다.

주요 변경사항

추가인원 요금 가이드 신규 추가

추가인원 요금(Extra Charge) 처리에 대한 가이드가 새롭게 추가되었습니다.

  • 문서 위치: 추가인원 요금 가이드
  • 주요 내용:
    • 추가인원 요금 필드를 사용하지 않는 이유
    • 올바른 객실 검색 방법 (기준인원 기반)
    • 예약 요청 시 주의사항
    • 고객 안내 필수사항

취소환불 정책 가이드 개선

기존 취소환불 정책 가이드가 더욱 명확하게 개선되었습니다.

  • 문서 위치: 취소환불 정책 가이드
  • 개선 내용:
    • 핵심 요약 섹션 추가
    • Static Policy vs Dynamic Policy 비교 표 추가
    • 3단계 구현 가이드 추가 (검색 → 예약직전 → 취소처리)
    • API 필드 정보 보강

관련 문서

문의

가이드 내용에 대해 궁금하신 사항이 있으시면 언제든지 문의해 주세요:


더 나은 개발 가이드를 제공하기 위해 지속적으로 개선하겠습니다.

ONDA Developer Center 통합 이전

ONDA API 문서가 ONDA Partner Developer Center로 통합 이전되었습니다.

주요 변경사항

기존에 분리되어 운영되던 Vendor API와 Channel API 문서가 하나의 통합 플랫폼으로 통합되었습니다.

기존 문서 사이트 (운영 종료)

다음 문서 사이트는 2025년 12월 31일 이후로 더 이상 운영되지 않습니다:

새로운 통합 문서 사이트

앞으로 모든 ONDA API 문서는 ONDA Partner Developer Center에서 제공됩니다:

새로운 Developer Center의 장점

통합된 경험

  • Vendor와 Channel API를 한 곳에서 확인
  • 일관된 UI/UX
  • 통합 검색 기능

개선된 콘텐츠

  • 더욱 상세한 가이드
  • 실용적인 예제 코드
  • 인터랙티브한 플로우차트

추가 리소스

북마크 업데이트 안내

기존 문서 URL을 북마크하신 경우, 새로운 Developer Center URL로 업데이트해 주시기 바랍니다.

문의

문서 이전과 관련하여 궁금하신 사항이 있으시면 언제든지 문의해 주세요:


ONDA Partner Developer Center에서 더 나은 개발 경험을 제공하겠습니다.