Login
POST/api/v1/auth/login
User login endpoint. Returns JWT access and refresh tokens, and sets HttpOnly cookies.
Rate limited: 60/min per IP, 5/min per email (Issue #67 security hardening).
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 429
OK
Bad Request
Unauthorized
Forbidden
Not Found
Validation Error
Too Many Requests