Authentication
Log in
post/auth/login
Authenticate with your credentials to receive a JWT access token and refresh token.
Body required
emailstringrequiredpasswordstringrequiredResponse
accessTokenstringrequiredShort-lived JWT — include as `Authorization: Bearer <token>`
refreshTokenstringrequiredLong-lived token — exchange via /auth/refresh for a new access token
expiresInintegerrequiredAccess token lifetime in seconds
tokenTypestringrequired