Skip to main content

오류 응답 형식

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

공통 (C)

인증 & 권한 (A)

정책 엔진 (P)

멱등성 (I)

시스템 / 암호화 (S)

결제 & 구독 (B)

멤버 & 계정 (M)

분석 & 시뮬레이션 (AN)

액션 & 계산 (ACT)

Fact 정의 (FD)

장애 로그 (FL)

웹훅 구독 (WH)