identifier (email or phone) and password. If MFA is enabled, returns an MFA challenge (mfa_session_id, available methods) instead of tokens. Otherwise returns access and refresh tokens directly. Rate-limited at the gateway (auth_login). Returns 401 for invalid credentials, unverified account, or blocked user.auth_login (gateway).curl --location '/v1/auth/login' \
--header 'Content-Type: application/json' \
--data '{
"identifier": "string",
"password": "string"
}'{
"mfa_required": true,
"mfa_session_id": "461e97b2-c859-4b19-98fe-554c7300bc07",
"mfa_method": "string",
"mfa_destination": "string",
"available_methods": [
"string"
],
"access_token": "string",
"refresh_token": "string",
"expires_in": 0,
"token_type": "string"
}