public async Task <IActionResult> ResetMfa([FromBody] WebhookModel dto)
        {
            if (string.IsNullOrEmpty(dto.Email))
            {
                logger.LogError("Cannot reset Mfa if email does not have value");
                return(BadRequest("Email cannot be null"));
            }

            var result = await webhookService.SendResetMfaEmail(dto.Username, CreateMfaResetLink);

            if (!result.Succeeded)
            {
                logger.LogError($"ResetMfa webhook failed: {result.ErrorMessage}");
                return(BadRequest(result.ErrorMessage));
            }

            return(Ok());
        }