diff --git a/webgui/ajax.php b/webgui/ajax.php
index 98b1bd50bfb40e801a0e85c66db4defac3723671..67e3cc051d9462c8dce25a4c5334a13a8c9ea63e 100644
--- a/webgui/ajax.php
+++ b/webgui/ajax.php
@@ -146,6 +146,15 @@
 	}
 
 	switch ($function) {
+		case "updateAdminGroup":
+
+			$res = updateAdminGroup($soapParams);
+			if (isset($res)) {
+				ajaxException($res);
+			}
+
+			break;
+
 		case "createAdminGroup":
 
 			$res = createAdminGroup($soapParams);
@@ -235,6 +244,21 @@
 			echo json_encode($res->export());
 			break;
 
+		case "getAdminGroup":
+			$rawData = getAdminGroup($soapParams);
+
+			$res = new json_response;
+			$res->setID('ID');
+			$res->addField('ID','int');
+			$res->addField('Name','string');
+			$res->addField('Priority','int');
+			$res->addField('Disabled','boolean');
+			$res->addField('Comment','string');
+			$res->parseHash($rawData);
+
+			echo json_encode($res->export());
+			break;
+
 		case "getAdminUsers":
 
 			$res = getAdminUsers($soapParams);