MfaMethodChoiceRequired

Job status

Connecting

MfaMethodChoiceRequired indicates that the provider requires multi-factor authentication (MFA), and the user must choose a preferred method to receive the verification code—such as SMS, email, or app notification.

This status occurs after a successful login, before any MFA code is delivered.

Implications:

  • The session is waiting for the user to select a delivery method for the MFA challenge.
  • No authentication code will be sent until the user makes a choice.
  • No data can be retrieved until this step is completed.

Expected Developer Action:

  • Prompt the user to select from the available MFA methods (if exposed by the provider or Deck).
  • Once a method is chosen, allow the session to continue—typically to MfaCodeRequired or MfaActionRequired.
  • This status is not terminal, inform the user that failure to respond may result in session timeout.

Possible Previous Statuses:

  • Connecting

Possible Next Statuses: