diff --git a/kallithea/config/routing.py b/kallithea/config/routing.py
--- a/kallithea/config/routing.py
+++ b/kallithea/config/routing.py
@@ -193,8 +193,8 @@ def make_map(config):
action="edit_api_keys", conditions=dict(method=["GET"]))
m.connect("edit_user_api_keys", "/users/{id}/edit/api_keys",
action="add_api_key", conditions=dict(method=["POST"]))
- m.connect("edit_user_api_keys", "/users/{id}/edit/api_keys",
- action="delete_api_key", conditions=dict(method=["DELETE"]))
+ m.connect("edit_user_api_keys_delete", "/users/{id}/edit/api_keys/delete",
+ action="delete_api_key", conditions=dict(method=["POST"]))
m.connect("edit_user_perms", "/users/{id}/edit/permissions",
action="edit_perms", conditions=dict(method=["GET"]))
diff --git a/kallithea/templates/admin/users/user_edit_api_keys.html b/kallithea/templates/admin/users/user_edit_api_keys.html
--- a/kallithea/templates/admin/users/user_edit_api_keys.html
+++ b/kallithea/templates/admin/users/user_edit_api_keys.html
@@ -7,7 +7,7 @@
${_('Expires')}: ${_('Never')} |
- ${h.form(url('edit_user_api_keys', id=c.user.user_id),method='delete')}
+ ${h.form(url('edit_user_api_keys_delete', id=c.user.user_id))}
${h.hidden('del_api_key',c.user.api_key)}
${h.hidden('del_api_key_builtin',1)}
|