diff --git a/framework/api/rest/routes.php b/framework/api/rest/routes.php index 9a262daa..8415d3e5 100644 --- a/framework/api/rest/routes.php +++ b/framework/api/rest/routes.php @@ -485,7 +485,12 @@ function reset_password( $request ) { * Provide current user to the request. */ function rest_pre_dispatch( $result, $server, $request ) { + // Check if this is a Loops & Logic endpoint. + if ( strpos( $request->get_route(), '/' . $this->namespace ) === false ) { + return false; // Not our endpoint, skip validation. + + } if ($request->get_route() !== '/' . $this->namespace . '/token/validate' && !empty($user_id = $this->determine_current_user()) && !is_user_logged_in()