@dan Sorry I didn't get a notification that you'd replied, so my apologies that I didn't see that sooner. I'll try moving to the latest version to see if that helps before reporting back.
Hmmm. This behavior would be triggered if you had added new required fields, but it sounds like you aren't doing that.
Is there any chance you are inadvertently nulling out required fields when you are updating the registration using the API?
You might be doing that if you are using the PUT/Update operation and not sending the entire registration object.
Welcome to the FusionAuth community!
Please open a feature request in the github issues repository explaining how you'd like the feature to work in details. Feel free to reference this forum post.
You can of course, also increase the expiration time of the password setup email, detailed here: https://fusionauth.io/docs/v1/tech/core-concepts/tenants/#advanced
Ok, thanks @dan and @robotdan ! I think a combination of both your responses gets me what I need. Much appreciated!