diff --git a/client/src/actions/index.js b/client/src/actions/index.js
index e23ccb81..7e07c6a0 100644
--- a/client/src/actions/index.js
+++ b/client/src/actions/index.js
@@ -561,8 +561,8 @@ export const findActiveDhcpFailure = createAction('FIND_ACTIVE_DHCP_FAILURE');
 export const findActiveDhcp = () => async (dispatch) => {
     dispatch(findActiveDhcpRequest());
     try {
-        const result = await apiClient.findActiveDhcp();
-        dispatch(findActiveDhcpSuccess(result));
+        await apiClient.findActiveDhcp();
+        dispatch(findActiveDhcpSuccess());
     } catch (error) {
         dispatch(addErrorToast({ error }));
         dispatch(findActiveDhcpFailure());
diff --git a/client/src/api/Api.js b/client/src/api/Api.js
index f7b363e9..4aac23f5 100644
--- a/client/src/api/Api.js
+++ b/client/src/api/Api.js
@@ -306,7 +306,7 @@ export default class Api {
     // DHCP
     DHCP_STATUS = { path: 'dhcp/status', method: 'GET' };
     DHCP_SET_CONFIG = { path: 'dhcp/set_config', method: 'POST' };
-    DHCP_FIND_ACTIVE = { path: 'dhcp/find_active_dhcp', method: 'GET' };
+    DHCP_FIND_ACTIVE = { path: 'dhcp/find_active_dhcp', method: 'POST' };
 
     getDhcpStatus() {
         const { path, method } = this.DHCP_STATUS;
diff --git a/openapi/openapi.yaml b/openapi/openapi.yaml
index c491d7af..97b94c99 100644
--- a/openapi/openapi.yaml
+++ b/openapi/openapi.yaml
@@ -303,7 +303,7 @@ paths:
                     description: OK
 
     /dhcp/find_active_dhcp:
-      get:
+      post:
         tags:
             - dhcp
         operationId: checkActiveDhcp