diff --git a/ubus/wifi.ap.json b/ubus/wifi.ap.json
index 9c230e1f2873e2c1a5617247c679d0413a7e2d1a..19e46146f55d37d1dc0df6b5113ab66cb300d82c 100644
--- a/ubus/wifi.ap.json
+++ b/ubus/wifi.ap.json
@@ -89,6 +89,7 @@
     "title": "wifi.ap.iface",
     "$schema": "http://json-schema.org/draft-07/schema#",
     "$id": "https://www.iopsys.eu/wifi.ap",
+    "additionalProperties": false,
     "properties": {
         "add_neighbor": {
             "type": "object",
diff --git a/ubus/wifi.json b/ubus/wifi.json
index 478196b2c61b158e393e1ceaa0b572b03d51c724..aaaefb0e07a67082f8eb7e55db830c9688462c79 100644
--- a/ubus/wifi.json
+++ b/ubus/wifi.json
@@ -98,6 +98,7 @@
     "$id": "https://www.iopsys.eu/wifi",
     "type": "object",
     "title": "Wifi",
+    "additionalProperties": false,
     "properties": {
         "status": {
             "type": "object",
@@ -199,4 +200,4 @@
             }
         }
     }
-}
\ No newline at end of file
+}
diff --git a/ubus/wifi.radio.json b/ubus/wifi.radio.json
index 74751b206fda66ebaedfcb5487eb49377200897d..6d7a00844ef74b768c27ec83855dc6451cd7c497 100644
--- a/ubus/wifi.radio.json
+++ b/ubus/wifi.radio.json
@@ -104,6 +104,7 @@
     "description": "WiFi Radio Object",
     "$schema": "http://json-schema.org/draft-07/schema#",
     "$id": "https://www.iopsys.eu/wifi.radio",
+    "additionalProperties": false,
     "properties": {
         "autochannel": {
             "type": "object",
diff --git a/ubus/wifi.wps.json b/ubus/wifi.wps.json
index d3009a1e97ba784b7072cf4bb66487f37095e754..e63700f9c9e4f6ac1ae4840e4e9a08df1bb10be7 100644
--- a/ubus/wifi.wps.json
+++ b/ubus/wifi.wps.json
@@ -16,10 +16,15 @@
     "title": "wifi.wps",
     "$schema": "http://json-schema.org/draft-07/schema#",
     "$id": "https://www.iopsys.eu/wifi.wps",
+    "additionalProperties": false,
     "properties": {
         "generate_pin": {
             "type": "object",
             "properties": {
+                "input": {
+                    "type": "object",
+                    "properties": {}
+                },
                 "output": {
                     "type": "object",
                     "required": [