diff --git a/brian_dashboard_manager/grafana/dashboard.py b/brian_dashboard_manager/grafana/dashboard.py
index 376031430f4b25ea7e5061b7c0f2fa3575fb238b..4b0fba74ff2529f972f67505a8471bb820c09874 100644
--- a/brian_dashboard_manager/grafana/dashboard.py
+++ b/brian_dashboard_manager/grafana/dashboard.py
@@ -34,7 +34,8 @@ def delete_dashboard(request: TokenRequest, dashboard, folder_id=None):
             dash = _search_dashboard(request, dashboard, folder_id)
             if dash is None:
                 return True
-            r = request.delete(f'api/dashboards/uid/{dash.get("uid")}')
+            _delete_dashboard(request, dash.get(
+                'dashboard', {}).get('uid', ''))
 
         logger.info(f'Deleted dashboard: {dashboard.get("title")}')
         return r is not None