diff --git a/src/backend/InvenTree/plugin/api.py b/src/backend/InvenTree/plugin/api.py
index 0af8722ece..d72d5f99e5 100644
--- a/src/backend/InvenTree/plugin/api.py
+++ b/src/backend/InvenTree/plugin/api.py
@@ -463,9 +463,18 @@ plugin_api_urls = [
         'plugins/',
         include([
             path(
-                'panels/',
+                'ui/',
                 include([
-                    path('', PluginPanelList.as_view(), name='api-plugin-panel-list')
+                    path(
+                        'panels/',
+                        include([
+                            path(
+                                '',
+                                PluginPanelList.as_view(),
+                                name='api-plugin-panel-list',
+                            )
+                        ]),
+                    )
                 ]),
             ),
             # Plugin management
diff --git a/src/frontend/src/enums/ApiEndpoints.tsx b/src/frontend/src/enums/ApiEndpoints.tsx
index 0f9a3c26f4..225245c99d 100644
--- a/src/frontend/src/enums/ApiEndpoints.tsx
+++ b/src/frontend/src/enums/ApiEndpoints.tsx
@@ -169,7 +169,9 @@ export enum ApiEndpoints {
   plugin_reload = 'plugins/reload/',
   plugin_activate = 'plugins/:key/activate/',
   plugin_uninstall = 'plugins/:key/uninstall/',
-  plugin_panel_list = 'plugins/panels/',
+
+  // User interface plugin endpoints
+  plugin_panel_list = 'plugins/ui/panels/',
 
   // Machine API endpoints
   machine_types_list = 'machine/types/',