diff --git a/cognito/cognito.go b/cognito/cognito.go
index d8300aee61cb523bc6fd133bda6fc39e9d31dfc2..079b2000bc551fd313e3d261b1b042e66c89e3d0 100644
--- a/cognito/cognito.go
+++ b/cognito/cognito.go
@@ -90,6 +90,18 @@ func SetUserPassword(pool string, username string, password string) (*cognitoide
 	return output, err
 }
 
+func ConfirmPasswordReset(appClientID string, username string, password string, confirmationCode string) (*cognitoidentityprovider.ConfirmForgotPasswordOutput, error) {
+	input := cognitoidentityprovider.ConfirmForgotPasswordInput{
+		ClientId:         &appClientID,
+		ConfirmationCode: &confirmationCode,
+		Password:         &password,
+		Username:         &username,
+	}
+	output, err := CognitoService.ConfirmForgotPassword(&input)
+	logs.Info("output", output)
+	return output, err
+}
+
 // FOR API LOGS
 
 func DetermineAuthType(identity events.APIGatewayRequestIdentity) *string {