diff --git a/src/opnsense/mvc/app/models/OPNsense/Monit/ACL/ACL.xml b/src/opnsense/mvc/app/models/OPNsense/Monit/ACL/ACL.xml
index 72937387e..f302ce851 100644
--- a/src/opnsense/mvc/app/models/OPNsense/Monit/ACL/ACL.xml
+++ b/src/opnsense/mvc/app/models/OPNsense/Monit/ACL/ACL.xml
@@ -3,8 +3,10 @@
WebCfg - Services: Monit System Monitoring page
Allow access to the 'Services: Monit System Monitoring' page.
+ api/monit/service/*
+ api/monit/settings/*
+ api/monit/status/*
ui/monit/*
- api/monit/*
diff --git a/src/opnsense/www/js/widgets/Metadata/Core.xml b/src/opnsense/www/js/widgets/Metadata/Core.xml
index 5e4b60216..0a7c418a7 100644
--- a/src/opnsense/www/js/widgets/Metadata/Core.xml
+++ b/src/opnsense/www/js/widgets/Metadata/Core.xml
@@ -203,7 +203,7 @@
Monit.js
/ui/monit
- /api/monit/status/get/xml
+ /api/monit/status/get/*
Monit Status
diff --git a/src/opnsense/www/js/widgets/Monit.js b/src/opnsense/www/js/widgets/Monit.js
index af109e5b2..257b3f7a6 100644
--- a/src/opnsense/www/js/widgets/Monit.js
+++ b/src/opnsense/www/js/widgets/Monit.js
@@ -63,7 +63,7 @@ export default class Monit extends BaseTableWidget {
}
async onWidgetTick() {
- const data = await this.ajaxCall('/api/monit/status/get/xml');
+ const data = await this.ajaxCall(`/api/monit/status/get/${'xml'}`);
if (data['result'] !== 'ok') {
$('#monit-table').html(`${this.translations.unconfigured}`);
return;