diff --git a/lib/classes/JsonApi/Routes/Tree/ChildrenOfTreeNode.php b/lib/classes/JsonApi/Routes/Tree/ChildrenOfTreeNode.php
index 6419d03c6cef22ed815547a5878c548695bda047..313b892cac1b55513b99ce6ff83a4e591b4e138c 100644
--- a/lib/classes/JsonApi/Routes/Tree/ChildrenOfTreeNode.php
+++ b/lib/classes/JsonApi/Routes/Tree/ChildrenOfTreeNode.php
@@ -9,6 +9,7 @@ use JsonApi\JsonApiController;
 
 class ChildrenOfTreeNode extends JsonApiController
 {
+    protected $allowUnrecognizedParams = true;
     protected $allowedFilteringParameters = ['visible'];
 
     protected $allowedIncludePaths = [
diff --git a/lib/classes/JsonApi/Routes/Tree/CoursesOfTreeNode.php b/lib/classes/JsonApi/Routes/Tree/CoursesOfTreeNode.php
index 623e6198520aebc04e7201918be95b31a5e12f1a..5ad91f04009871df950d214cd7526845e47a9cbd 100644
--- a/lib/classes/JsonApi/Routes/Tree/CoursesOfTreeNode.php
+++ b/lib/classes/JsonApi/Routes/Tree/CoursesOfTreeNode.php
@@ -11,8 +11,8 @@ use JsonApi\JsonApiController;
 
 class CoursesOfTreeNode extends JsonApiController
 {
+    protected $allowUnrecognizedParams = true;
     protected $allowedFilteringParameters = ['q', 'semester', 'semclass', 'recursive', 'ids'];
-
     protected $allowedIncludePaths = [
         'blubber-threads',
         'end-semester',
diff --git a/lib/classes/JsonApi/Routes/Tree/TreeShow.php b/lib/classes/JsonApi/Routes/Tree/TreeShow.php
index 1eaa7972c6e4caf7996833a3330df142a90f0aa7..50c38815591e8b901ea01a9047ba54560483432e 100644
--- a/lib/classes/JsonApi/Routes/Tree/TreeShow.php
+++ b/lib/classes/JsonApi/Routes/Tree/TreeShow.php
@@ -14,6 +14,7 @@ use JsonApi\JsonApiController;
 
 class TreeShow extends JsonApiController
 {
+    protected $allowUnrecognizedParams = true;
     protected $allowedIncludePaths = [
         'children',
         'courseinfo',