diff --git a/cli/lib/kontena/cli/nodes/update_command.rb b/cli/lib/kontena/cli/nodes/update_command.rb
index <HASH>..<HASH> 100644
--- a/cli/lib/kontena/cli/nodes/update_command.rb
+++ b/cli/lib/kontena/cli/nodes/update_command.rb
@@ -10,9 +10,11 @@ module Kontena::Cli::Nodes
       require_current_grid
       token = require_token
 
+
+      node = client(token).get("grids/#{current_grid}/nodes/#{node_id}")
       data = {}
       data[:labels] = label_list if label_list
-      client(token).put("grids/#{current_grid}/nodes/#{node_id}", data)
+      client.put("nodes/#{node['id']}", data, {}, {'Kontena-Grid-Token' => node['grid']['token']})
     end
   end
 end
fix setting of node labels from cli