
BogdanD.57766 (Adyen) asked a question.
Is it possible to have a workflow in place so that when a user is re-activated (having been previously deactivated/suspended) his MFA factors are automatically reseted?
use case example: folks that have rejoined the company rarely have either their Google Authenticator and/or Okta Verify applications still installed on their device (if they even have the same device to begin with). and in this case, resetting the MFA is mandatory and it's a manual job.

It looks like you should be able to make FACTORS API calls to do what you are wanting to do. Upon a user being activated and triggering your Workflow, take their UID and make an API call to fetch their factors and then loop those factors calling a child flow that would then make another API call resetting each one. I'm assuming you'll have sign on policies that would prompt the user to establish new factors the first time they log in.
List enrolled Factors
https://developer.okta.com/docs/reference/api/factors/#list-enrolled-factors
Reset Factor
https://developer.okta.com/docs/reference/api/factors/#reset-factor
If you create something that is generic enough, please consider submitting as a Workflow template for others to leverage.