diff --git a/app/controllers/wds_servers_controller.rb b/app/controllers/wds_servers_controller.rb
index 590c46ed58b41d838510318280ef4ca77178575f..7d38ee69367d9037ada7fa64ea3a1690b8b9d86e 100644
--- a/app/controllers/wds_servers_controller.rb
+++ b/app/controllers/wds_servers_controller.rb
@@ -72,6 +72,15 @@ class WdsServersController < ::ApplicationController
     render partial: 'wds_servers/images/list'
   end
 
+  def delete_wds_client
+    host = Host::Managed.find(params[:client])
+    # raise unless host
+    client = @wds_server.client(host)
+    # raise unless client
+
+    @wds_server.delete_client(host)
+  end
+
   private
 
   def find_server