MFA
Sign In TOTP
- Community
- Blog
- Overview
- Authentication
- Email and Password
- Passwordless
- OAuth
- WebAuthn
- Anonymous
- MFA
- User
- POSTSign Out
- Storage
- AI
- JavaScript
- React
- Next.js
- Vue
- React Native
API Documentation
Backend Services
GraphQL
Client Libraries
MFA
Sign In TOTP
Sign In with a Time-based One-Time Password (TOTP)
POST
/
signin
/
mfa
/
totp
object
*
otp
string
*
otp
Required
string
ticket
string
*
ticket
Required
string
Add Example Value
Body
application/json
otp
string
requiredticket
string
requiredResponse
200 - application/json
mfa
object
mfa.ticket
string
session
object
session.accessToken
string
requiredsession.accessTokenExpiresIn
number
requiredsession.refreshToken
string
requiredRefresh token during authentication or when refreshing the JWT
session.user
object
session.user.activeMfaType
required
Multi-factor authentication type. A null value deactivates MFA
Available options:
totp
session.user.avatarUrl
string
requiredsession.user.createdAt
string
requiredsession.user.defaultRole
enum<string>
default: userrequiredAvailable options:
me
, user
session.user.displayName
string
requiredsession.user.email
string
requiredA valid email
session.user.emailVerified
boolean
default: falserequiredsession.user.id
string
Id of the user
session.user.isAnonymous
boolean
default: falserequiredsession.user.locale
string
default: enrequiredA two-characters locale
session.user.metadata
object
requiredsession.user.phoneNumber
string
requiredsession.user.phoneNumberVerified
boolean
default: falserequiredsession.user.roles
enum<string>[]
requiredAvailable options:
me