Method: Appwrite::Account#create_mfa_recovery_codes

Defined in:
lib/appwrite/services/account.rb

#create_mfa_recovery_codesMfaRecoveryCodes

Generate recovery codes as backup for MFA flow. It’s recommended to generate and show then immediately after user successfully adds their authehticator. Recovery codes can be used as a MFA verification type in [createMfaChallenge](/docs/references/cloud/client-web/account#createMfaChallenge) method.

Returns:

  • (MfaRecoveryCodes)


493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
# File 'lib/appwrite/services/account.rb', line 493

def create_mfa_recovery_codes()
    api_path = '/account/mfa/recovery-codes'

    api_params = {
    }
    
    api_headers = {
        "content-type": 'application/json',
    }

    @client.call(
        method: 'POST',
        path: api_path,
        headers: api_headers,
        params: api_params,
        response_type: Models::MfaRecoveryCodes
    )
end