diff --git a/applications/default/extensions/rest/rest.js b/applications/default/extensions/rest/rest.js
index <HASH>..<HASH> 100644
--- a/applications/default/extensions/rest/rest.js
+++ b/applications/default/extensions/rest/rest.js
@@ -72,11 +72,6 @@ rest.route = function(routes, callback) {
           });
         }
         if (request.method == 'POST') {
-          // Remove key property to prevent updating.
-          if (type.keyProperty in request.body) {
-            delete request.body[type.keyProperty];
-          }
-
           return typeModel.validateAndSave(request.body, validationResponseCallback(callback));
         }
         callback();
Removing code that was preventing from creating things without an auto generated key, e.g. when the key is a text field that needs to be sent through.