Skip to main content
POST
Verify an MFA challenge

Body

application/json
mfaToken
string
required

Short-lived MFA session token issued when a login requires MFA.

Example:

"eyJhbGciOiJIUzI1NiJ9..."

mfaType
enum<string>
required

The MFA method being verified.

Available options:
app,
email
Example:

"app"

passcode
string

One-time passcode (6 numeric digits) for TOTP/email. Provide either passcode or recoveryCode.

Example:

"******"

recoveryCode
string

A single-use recovery code, as an alternative to a passcode. Provide either passcode or recoveryCode.

Example:

"******"

Response

OK

accessToken
string
required

The issued OAuth2 access token (JWT).

Example:

"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ"

expiresIn
integer<int64>
required

Access token lifetime in seconds.

Example:

3600

refreshToken
string
required

The refresh token to obtain a new access token.

Example:

"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ"

tokenType
string
required

The token type; always "Bearer".

Example:

"Bearer"

idToken
string

The OIDC ID token (JWT).

Example:

"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ"

scope
string

Space-delimited scopes granted to the token.

Example:

"openid profile email"