MfaCodeRequired

Job status

Connecting

MfaMethodChoiceRequired indicates that the provider requires multi-factor authentication (MFA), and the user must first select a preferred delivery method for the verification code—such as email, SMS, or app notification—before the authentication process can proceed.

This status typically appears after a successful login and before any MFA code is delivered.

Implications:

  • The session is paused, waiting for user input.
  • No authentication code is sent until the user makes a selection.
  • No data can be retrieved until this step is completed.

Expected Developer Action

  • Present the list of available MFA delivery options to the user (if accessible via Deck or provider).
  • Prompt the user to select a method (e.g., “Send code via SMS”).
  • Once selected, the session will continue to the next step, usually MfaCodeRequired or MfaActionRequired.

Possible Previous Statuses:

Possible Next Statuses:

Once selected, the session will continue to the next step, usually