Auto Enrolled Email MFA Factor Not Returned by Management API's 'api/v2/users/{uid}/authentication-methods' Endpoint

Problem statement

When Email MFA is enabled, users who verify their email automatically get that factor added to their user profile in the Auth0 dashboard. If the Management API’s authentications method endpoint is called for this user, the ‘email’ MFA factor is not included. This factor only gets included if ‘email’ is explicitly added to their MFA factors. Is there a different endpoint to see if the user has the ‘email’ MFA factor enrolled when it was added implicitly?

Cause

It is by design that the ‘authentication-methods’ endpoint does not return auto-enrolled MFA factors such as Email.

Solution

If your project would benefit from this functionality, please open a Feature Request on the Auth0 Community Site for the Product team to review.