Средний
Когда возвращать 400 Bad Request, а когда 422 Unprocessable Entity?
400 Bad Request:
Синтаксическая ошибка. Сервер вообще не смог прочитать запрос. Например, прислали невалидный JSON (забыли закрыть скобку) или передали строку вместо числа.
422 Unprocessable Entity:
Синтаксис правильный (JSON валидный), но есть семантическая (бизнес) ошибка. Например, пароль короче 8 символов, email без знака @, или дата рождения в будущем.
💡 Практика: Ошибки валидации полей (JSON Schema) правильнее отдавать с кодом 422.