ログイン
POST /auth/login
POST
/auth/login
Request Body required
Section titled “Request Body required ”object
email
required
string format: email
password
required
string
turnstileToken
Cloudflare Turnstile CAPTCHA token (Web SPA only)
string
Responses
Section titled “ Responses ”ログイン成功。access/refresh token は httpOnly Cookie
(mk_at / mk_rt) として発行される。body には含まれない。
MFA が有効なユーザーの場合は mfaRequired/mfaToken を返す
(token は未発行)。
object
user
object
id
ULID
string
Example
01KMCCB2EM17AYNHY9AH1E7706 email
string format: email
name
string
teamId
string
activeTeamId
現在アクティブなチームの ID。チーム切り替え後に更新される。
string
role
string
emailVerified
boolean
termsAgreedVersion
同意した利用規約バージョン (例 “2026-04-10”)。null の場合は未同意。
string
Example
2026-04-10 mfaRequired
True の場合 user/Cookie は未発行。mfaToken で /auth/mfa/verify へ。
boolean
mfaToken
string
mfaPending
チームが MFA 必須だが本人が未設定の場合 true。
boolean
認証失敗
object
error
object
code
string
Example
VALIDATION_ERROR message
string
Example
Invalid request body status
integer
Example
400 upgradeUrl
URL to upgrade plan (only present for plan limit errors)
string
Example
https://app.manako.dev/billing