Method: Appwrite::Users#update_mfa_recovery_codes
- Defined in:
- lib/appwrite/services/users.rb
#update_mfa_recovery_codes(user_id:) ⇒ MfaRecoveryCodes
Regenerate recovery codes that can be used as backup for MFA flow by User ID. Before regenerating codes, they must be first generated using [createMfaRecoveryCodes](/docs/references/cloud/client-web/account#createMfaRecoveryCodes) method.
860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 |
# File 'lib/appwrite/services/users.rb', line 860 def update_mfa_recovery_codes(user_id:) api_path = '/users/{userId}/mfa/recovery-codes' .gsub('{userId}', user_id) if user_id.nil? raise Appwrite::Exception.new('Missing required parameter: "userId"') end api_params = { } api_headers = { "content-type": 'application/json', } @client.call( method: 'PUT', path: api_path, headers: api_headers, params: api_params, response_type: Models::MfaRecoveryCodes ) end |