diff --git a/core/core-frontend/src/api/about.ts b/core/core-frontend/src/api/about.ts
index 1a20032bb7..2b563723ec 100644
--- a/core/core-frontend/src/api/about.ts
+++ b/core/core-frontend/src/api/about.ts
@@ -3,3 +3,7 @@ import request from '@/config/axios'
export const validateApi = data => request.post({ url: '/license/validate', data })
export const buildVersionApi = () => request.get({ url: '/license/version' })
export const updateInfoApi = data => request.post({ url: '/license/update', data })
+
+export const checkFreeApi = () => request.get({ url: '/rmonitor/existFree' })
+export const syncFreeApi = () => request.post({ url: '/rmonitor/sync' })
+export const delFreeApi = () => request.post({ url: '/rmonitor/delete' })
diff --git a/core/core-frontend/src/views/about/index.vue b/core/core-frontend/src/views/about/index.vue
index 9efc818a31..8c2f319fe6 100644
--- a/core/core-frontend/src/views/about/index.vue
+++ b/core/core-frontend/src/views/about/index.vue
@@ -1,10 +1,17 @@
diff --git a/de-xpack b/de-xpack
index c941619c1c..e71e615287 160000
--- a/de-xpack
+++ b/de-xpack
@@ -1 +1 @@
-Subproject commit c941619c1cb929453b6a8bf4517e3f0036232128
+Subproject commit e71e6152874ed49933d3befeee6ea2c9310a94f4
diff --git a/sdk/api/api-base/src/main/java/io/dataease/api/rmonitor/ResourceMonitorApi.java b/sdk/api/api-base/src/main/java/io/dataease/api/rmonitor/ResourceMonitorApi.java
new file mode 100644
index 0000000000..0a318de9a5
--- /dev/null
+++ b/sdk/api/api-base/src/main/java/io/dataease/api/rmonitor/ResourceMonitorApi.java
@@ -0,0 +1,16 @@
+package io.dataease.api.rmonitor;
+
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+
+public interface ResourceMonitorApi {
+
+ @GetMapping("/existFree")
+ boolean existFree();
+
+ @PostMapping("/delete")
+ void delete();
+
+ @PostMapping("/sync")
+ void sync();
+}
diff --git a/sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/api/InteractiveAuthApi.java b/sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/api/InteractiveAuthApi.java
index 396be3149e..f8014a71fe 100644
--- a/sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/api/InteractiveAuthApi.java
+++ b/sdk/api/api-permissions/src/main/java/io/dataease/api/permissions/auth/api/InteractiveAuthApi.java
@@ -75,4 +75,6 @@ public interface InteractiveAuthApi {
@GetMapping("/query2Root/{id}/{flag}")
List query2Root(@PathVariable("id") Long id, @PathVariable("flag") Integer flag);
+ @GetMapping("/checkEmpty")
+ boolean checkEmpty();
}