Error Reference
Common status codes returned across services:
- 400 Bad Request: Validation or malformed input
- 401 Unauthorized: Missing/invalid JWT for protected endpoints
- 403 Forbidden: Authenticated but not allowed (e.g., inactive user)
- 404 Not Found: Resource not found
- 500 Internal Server Error: Unexpected server error
Authentication error messages map to constants in app/core/error_constants.py.