I would like to do it from inside my app. I’d like a behaviour where when a user disables and re-enables it they get to set it up again. Is there such an API available or is this workflow achievable through some other means?
When it comes to our web dashboard you can of course achieve what you want following the steps from the website you provided in the thread. Unfortunately the user itself cannot reset MFA from the app level (API). Here you can read more on how to utilise MFA API: Auth0 MFA API