Skip to main content

오류 응답 형식

모든 오류는 동일한 envelope을 따릅니다:
code 필드는 안정적인 식별자입니다. 통합 코드는 code 값을 기준으로 분기하세요. message는 사람이 읽기 위한 텍스트로 Accept-Language 헤더(en 또는 ko)에 따라 지역화되며 시간이 지나면서 표현이 바뀔 수 있지만, code는 바뀌지 않습니다.
이 문서는 통합 API와 콘솔(계정, 결제, 멤버 관리)을 포함해 플랫폼이 반환할 수 있는 모든 코드를 열거합니다. 통합 클라이언트가 실제로 만나지 않는 섹션도 있습니다. 멤버 & 계정(M)이나 Auth의 로그인 관련 항목이 그렇습니다. 그래도 함께 문서화하는 이유는 하나입니다. 어떤 표면에서 어떤 코드를 만나든 의미가 정확히 하나로 풀려야 하기 때문입니다.
코드 번호는 안정적인 식별자입니다. 한 번 할당된 코드는 의미가 바뀌어도 재사용되지 않습니다. 번호 갭(예: ACT-007, ACT-008, ACT-010, ACT-011, ACT-012의 부재)은 엔진의 도메인 중립 원시(primitive) 리팩토링 영역에서 폐기된 코드를 반영합니다.

공통 (C)

인증 (A)

정책 엔진 (P)

멱등성 (I)

시스템 / 암호화 (S)

결제 (B)

멤버 & 계정 (M)

분석 & 시뮬레이션 (AN)

액션 & 계산 (ACT)

ACT-007, ACT-008, ACT-010, ACT-011, ACT-012 코드는 엔진이 도메인 중립 원시(primitive) 영역으로 전환되면서 폐기되었습니다. 해당 번호는 재사용되지 않습니다.

Fact 정의 (FD)

연동 (INT)

장애 로그 (FL)

웹훅 구독 (WH)