Login with email/password
POST/v1/auth/login
Authenticates with email and password. On success returns an access token (JWT) and a refresh token. Use the access token in the Authorization header for protected endpoints. Use the refresh token with POST /v1/auth/refresh to get a new pair. Failed attempts are rate-limited per email and IP.
Request
Responses
- 200
- 401
- 429
Token pair
Invalid credentials
Rate limited