diff --git a/app/assets/javascripts/admin/controllers/admin_api_controller.js b/app/assets/javascripts/admin/controllers/admin_api_controller.js
deleted file mode 100644
index 116595e63..000000000
--- a/app/assets/javascripts/admin/controllers/admin_api_controller.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Discourse.AdminApiController = Ember.Controller.extend({
-
-});
diff --git a/app/assets/javascripts/admin/models/admin_api.js b/app/assets/javascripts/admin/models/admin_api.js
index 74ea830b4..5b1bde817 100644
--- a/app/assets/javascripts/admin/models/admin_api.js
+++ b/app/assets/javascripts/admin/models/admin_api.js
@@ -11,6 +11,10 @@ Discourse.AdminApi = Discourse.Model.extend({
     Discourse.ajax(Discourse.getURL('/admin/api/generate_key'),{type: 'POST'}).then(function (result) {
       adminApi.set('key', result.key);
     });
+  },
+
+  regenerateKey: function(){
+    alert(Em.String.i18n('not_implemented'));
   }
 });
 
diff --git a/app/assets/javascripts/admin/templates/api.js.handlebars b/app/assets/javascripts/admin/templates/api.js.handlebars
index 969f060b3..fb264b660 100644
--- a/app/assets/javascripts/admin/templates/api.js.handlebars
+++ b/app/assets/javascripts/admin/templates/api.js.handlebars
@@ -1,7 +1,7 @@
 <!-- Hold off on localizing for a few days while I finalize this page -->
 <h3>API Information</h3>
 {{#if content.keyExists}}
-  <strong>Key:</strong> {{content.key}} <button {{action regenerateKey}}>Regenerate API Key</button>
+  <strong>Key:</strong> {{content.key}} <button {{action regenerateKey target="content"}}>Regenerate API Key</button>
   <p>Keep this key <strong>secret</strong>, all users that have it may create arbirary posts on the forum as any user.</p>
 {{else}}
   <p>Your API key will allow you to create and update topics using JSON calls.</p>