@dot-realities

Hmmm. It seems like you want to have email verification take place entirely outside of FusionAuth. Is that the case?

If so, you should:

suppress sending any emails to FusionAuth, which will typically will verify emails (you can turn that off by setting tenant.emailConfiguration.implicitEmailVerificationAllowed to false) send emails yourself, using whatever system you want verify the user's email directly, using an API key (search for Administratively).

Does that meet your needs? If not, please provide more information.