...
URI | Method | URI Arguments | Data | Data Fields | Description |
---|---|---|---|---|---|
/wm/firewall/module/status/json | GET | None | None | None | Query the status of the firewall. |
/wm/firewall/module/enable/json | POSTPUT | None | None | None | Enable the firewall. |
/wm/firewall/module/disable/json | POSTPUT | None | None | None | Disable the firewall. |
/wm/firewall/module/subnet-mask/json | GET | None | None | None | Get the firewall's configured subnet mask. |
POST | None | {"subnet-mask":"X.X.X.X"} | "subnet-mask":"X.X.X.X", where X.X.X.X is a valid IPv4 subnet mask. | Set the subnet mask of the firewall. | |
/wm/firewall/rules/json | GET | None | None | None | List all existing rules in json format. |
| POST | None | {"<field 1>":"<value 1>", "<field 2>":"<value 2>", ...} | "field":"value" pairs below in any order and combination: | Create new firewall rule. |
| DELETE | None | {"<ruleid>":"<int>"} | "ruleid": "<int>" | Delete a rule by ruleid. |
...