Коды ошибок (полный список)

Формат ошибок Public Auth — в общих соглашениях (envelope A). Swagger: /api/docs/public.

CodeHTTPОписание
validation_error422проверка формата данных validation
invalid_credentials401Неверный login/password
email_not_verified403Email не подтверждён
account_locked403Аккаунт заблокирован
ip_locked403IP заблокирован
rate_limited429Rate limit (+ Retry-After)
mfa_required401Требуется MFA code
mfa_invalid401Неверный MFA code
token_invalid401Невалидный token
token_expired401Истёкший token
registration_disabled403Регистрация отключена
email_already_exists409Email занят
username_already_exists409Username занят
weak_password422Слабый пароль
password_policy_violation422Политика паролей
consent_required403Нужно согласие ПД
service_unavailable503Auth service недоступен
unauthorized401Нет/неверный JWT