Skip to main content

Authentication Enabled


Use Enable MFA to link an authenticator app to the user account.



This screen includes:

#ElementDescription
1Modal titleDisplays Authentication setup.
2Close actionCloses the modal.
3Setup headingDisplays Add security to your account.
4QR codeLinks the account to an authenticator app.
5Setup keyProvides a manual setup key.
6Copy actionCopies the setup key.
7Setup instructionsExplains how to install an authenticator app, scan the QR code, and enter the code.
8Code input fieldsAccept the 6-digit authenticator code.
9Learn more linkOpens MFA help content.
10Cancel actionCancels setup.
11Verify actionSubmits the authenticator code.

Workflow​

  1. Go to Manage account > Security > Two-step verification.
  2. Scan the QR code with an authenticator app, or enter the setup key manually.
  3. Enter the 6-digit code from the authenticator app.
  4. Select Verify.
  5. Enable MFA after successful verification.
  6. Select Cancel or close the modal to exit setup.

Validations​

ScenarioApp behaviorSDK output
Session invalidBlock requeststate = unauthenticated
MFA already activeBlock setupmfa = enabled
Code missingDisable Verifyvalidation = code_required
Code incompleteDisable Verifyvalidation = code_incomplete
Code invalid or expiredDisplay verification errorerror = invalid_mfa_code
Verification succeedsEnable MFAmfa = enabled
Request rejectedDisplay error statestatus = 405

Actions​

ScenarioApp behaviorSDK output
Screen opensLoad MFA setup screenPUT /api/v3/account/mfa/enable
Setup key copiedCopy setup keysetupKey = copied
Code enteredUpdate code statemfaCode = updated
Verify selectedSubmit MFA codePOST /api/v3/account/mfa/enable
Verification succeedsEnable MFAmfa = enabled
Learn more selectedOpen MFA help contentnavigation = learn_more
Cancel selectedCancel setupstate = cancelled
Close selectedDismiss modalstate = dismissed

Endpoint Resources​

Authentication Enabled​

PUT 

v3/account/mfa/enable

Returns the MFA setup screen.

UI Element Types​

LevelReferenceTypeValue
1verificationRegularAdditional verification is available
1scan-qrRegularFirst, scan this QR code with your authenticator app.
1install-appRegularYou'll need to install an authenticator app, such as Authy or Google Authenticator.
1qr-codeIllustration[QR code]
1enter-keyRegularor enter key
1secretLink[explicit code]
1enter-codeRegularNext, enter the 6-digit code generated by your authenticator app here.
1mfaIntegerVerification code
1verifyButtonVerify
1learn-moreLinkLearn more

Verify Authentication Code​

POST 

v3/account/mfa/enable

Verifies the authenticator code and enables MFA.