diff --git a/src/Controller/Rest.php b/src/Controller/Rest.php
index <HASH>..<HASH> 100644
--- a/src/Controller/Rest.php
+++ b/src/Controller/Rest.php
@@ -277,7 +277,8 @@ class Rest extends AbstractController
             if (in_array('readSet', $methods)) {
                 $allow[] = Request::METHOD_GET;
             }
-            if (in_array('createSet', $methods)) {
+            if (in_array('createOne', $methods)
+                or in_array('createSet', $methods)) {
                 $allow[] = Request::METHOD_POST;
             }
             if (in_array('updateSet', $methods)) {
diff --git a/src/Crud/AbstractCrud.php b/src/Crud/AbstractCrud.php
index <HASH>..<HASH> 100644
--- a/src/Crud/AbstractCrud.php
+++ b/src/Crud/AbstractCrud.php
@@ -153,6 +153,8 @@ abstract class AbstractCrud
         $allow = [
             'readOne',
             'readSet',
+            'createOne',
+            'createSet',
             'updateOne',
             'updateSet',
             'deleteOne',
Fixed OPTIONS method for REST controller