diff --git a/src/opnsense/www/js/widgets/IpsecLeases.js b/src/opnsense/www/js/widgets/IpsecLeases.js
index a637e39b6..c73e99060 100644
--- a/src/opnsense/www/js/widgets/IpsecLeases.js
+++ b/src/opnsense/www/js/widgets/IpsecLeases.js
@@ -48,7 +48,7 @@ export default class IpsecLeases extends BaseTableWidget {
}
async onWidgetTick() {
- const ipsecStatusResponse = await this.ajaxCall('/api/ipsec/Connections/isEnabled');
+ const ipsecStatusResponse = await this.ajaxCall('/api/ipsec/connections/isEnabled');
if (!ipsecStatusResponse.enabled) {
this.displayError(`${this.translations.unconfigured}`);
diff --git a/src/opnsense/www/js/widgets/IpsecTunnels.js b/src/opnsense/www/js/widgets/IpsecTunnels.js
index 3f17e22bc..a0dad9c0e 100644
--- a/src/opnsense/www/js/widgets/IpsecTunnels.js
+++ b/src/opnsense/www/js/widgets/IpsecTunnels.js
@@ -49,14 +49,14 @@ export default class IpsecTunnels extends BaseTableWidget {
async onWidgetTick() {
if (!this.locked) { // Check if the widget is locked
- const ipsecStatusResponse = await this.ajaxCall('/api/ipsec/Connections/isEnabled');
+ const ipsecStatusResponse = await this.ajaxCall('/api/ipsec/connections/isEnabled');
if (!ipsecStatusResponse.enabled) {
this.displayError(`${this.translations.unconfigured}`);
return;
}
- const response = await this.ajaxCall('/api/ipsec/Sessions/searchPhase1');
+ const response = await this.ajaxCall('/api/ipsec/sessions/searchPhase1');
if (!response || !response.rows || response.rows.length === 0) {
this.displayError(`${this.translations.notunnels}`);
@@ -79,13 +79,13 @@ export default class IpsecTunnels extends BaseTableWidget {
async connectTunnel(ikeid) {
await this.ajaxCall(`/api/ipsec/sessions/connect/${ikeid}`, JSON.stringify({ikeid: ikeid}), 'POST');
- const response = await this.ajaxCall('/api/ipsec/Sessions/searchPhase1');
+ const response = await this.ajaxCall('/api/ipsec/sessions/searchPhase1');
this.processTunnels(response.rows); // Refresh the tunnels
}
async disconnectTunnel(ikeid) {
await this.ajaxCall(`/api/ipsec/sessions/disconnect/${ikeid}`, JSON.stringify({ikeid: ikeid}), 'POST');
- const response = await this.ajaxCall('/api/ipsec/Sessions/searchPhase1');
+ const response = await this.ajaxCall('/api/ipsec/sessions/searchPhase1');
this.processTunnels(response.rows); // Refresh the tunnels
}
diff --git a/src/opnsense/www/js/widgets/Metadata/Core.xml b/src/opnsense/www/js/widgets/Metadata/Core.xml
index 2f5bcc49d..00cf3b204 100644
--- a/src/opnsense/www/js/widgets/Metadata/Core.xml
+++ b/src/opnsense/www/js/widgets/Metadata/Core.xml
@@ -238,8 +238,8 @@
IpsecLeases.js
/ui/ipsec/leases
- /api/ipsec/connections/*
- /api/ipsec/leases/*
+ /api/ipsec/connections/isEnabled
+ /api/ipsec/leases/pools
IPsec Leases
@@ -254,8 +254,10 @@
IpsecTunnels.js
/ui/ipsec/sessions
- /api/ipsec/connections/*
- /api/ipsec/sessions/*
+ /api/ipsec/connections/isEnabled
+ /api/ipsec/sessions/searchPhase1
+ /api/ipsec/sessions/connect/*
+ /api/ipsec/sessions/disconnect/*
IPsec Tunnels