Skip to main content

Error Response Format

All errors follow the same envelope:
The 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.

Fact Definition (FD)

Integration (INT)

Failure Log (FL)

Webhook Subscription (WH)