diff --git a/public/API/queries/queries.php b/public/API/queries/queries.php
index bbd802a299751516ad1a5bdee50aaf2e55948962..962ee874eff5418477ba3c09605fc711e555d5b3 100644
--- a/public/API/queries/queries.php
+++ b/public/API/queries/queries.php
@@ -53,17 +53,6 @@ $queryType = new ObjectType([
             ],
             'resolve' => fn ($rootValue, $args) => comments($args["article"], $rootValue["db"]),
         ],
-        "newComment" => [
-            "type" => Type::string(),
-            "args" => [
-                "article" => Type::string(),
-                "name" => Type::string(),
-                "email" => Type::string(),
-                "comment" => Type::string(),
-                "hCaptchaResponse" => Type::string()
-            ],
-            'resolve' => fn ($rootValue, $args) => newComment($rootValue["db"], $args["article"], $args["name"], $args["email"], $args["comment"], $args["hCaptchaResponse"]),
-        ],
         'ebayKleinanzeigen' => [
             "type" => $ebayKleinanzeigenFields,
             "args" => [
@@ -75,5 +64,22 @@ $queryType = new ObjectType([
             'resolve' => fn ($rootValue, $args) => ebayKleinanzeigen($args["imageCount"]),
         ]
 
-    ],
+    ]
+]);
+
+$mutationType = new ObjectType([
+    'name' => 'Mutation',
+    'fields' => [
+        "comment" => [
+            "type" => Type::string(),
+            "args" => [
+                "article" => Type::string(),
+                "name" => Type::string(),
+                "email" => Type::string(),
+                "comment" => Type::string(),
+                "hCaptchaResponse" => Type::string()
+            ],
+            'resolve' => fn ($rootValue, $args) => newComment($rootValue["db"], $args["article"], $args["name"], $args["email"], $args["comment"], $args["hCaptchaResponse"]),
+        ],
+    ]
 ]);