LevelChat Auth Service
v0.1.0
Servers
{base}
Operations
- get
/healthzLiveness probe
health - get
/readyzReadiness probe
health - post
/v1/auth/magic/requestRequest a magic link sent by email
magic - post
/v1/auth/magic/verifyExchange a magic-link token for a session
magic - post
/v1/auth/registerCreate a new user with email + password (gated by `signup_enabled`)
password - post
/v1/auth/loginExchange email + password for a session
password - post
/v1/auth/forgotRequest a password-reset email (always returns 204 — never leaks account existence)
password - post
/v1/auth/resetRedeem a reset token and set a new password
password - post
/v1/auth/verify-emailRedeem an email-verification token
password - post
/v1/auth/verify-email/sendRe-send a verification email to the calling user
password - get
/v1/system/deployment-modeDetect whether this install is cloud-hosted or self-hosted (used by landing + admin)
system - get
/v1/system/flagsPublic, safe-to-expose feature flags (`demo_enabled`, `signup_enabled`)
system - get
/v1/auth/meCurrent user
sessions - post
/v1/auth/logoutRevoke the current session
sessions - get
/v1/auth/api-keysList API keys for the calling project
api-keys - post
/v1/auth/api-keysCreate a new API key
api-keys - delete
/v1/auth/api-keys/{keyId}Revoke an API key
api-keys