Error Response Format
All errors follow the same envelope:code field is the stable identifier — pin your integration logic on this value, not on the human-readable message. Messages are localized via the Accept-Language header (en or ko) and may be reworded over time; codes are not.
This page enumerates every code the platform can return, across both the integration API and the console (account, billing, member management). Integration clients will never encounter some sections — Member & Account (M), or the sign-in entries under Auth, for example — but they are documented here so that any code you meet, on any surface, resolves to exactly one meaning.
Code numbers are stable identifiers — once assigned, a code is never reused for a different meaning, even if the original meaning is removed. Gaps in numbering (e.g., missing
ACT-007, ACT-008, ACT-010, ACT-011, ACT-012) reflect codes that were retired during the engine’s domain-agnostic primitive refactor.Common (C)
Auth (A)
Policy Engine (P)
Idempotency (I)
System / Crypto (S)
Billing (B)
Member & Account (M)
Analytics & Simulation (AN)
Action & Calculation (ACT)
Codes
ACT-007, ACT-008, ACT-010, ACT-011, ACT-012 were retired when the engine moved to domain-agnostic action primitives. Their numbers are not reused.
