diff --git a/proto/caosdb/entity/v1alpha1/main.proto b/proto/caosdb/entity/v1alpha1/main.proto
index 4e35a4ec4969178ee7b741a94c5785ca4c4ac7e3..51307d2a792bea7321dabb9237775a1039b3d888 100644
--- a/proto/caosdb/entity/v1alpha1/main.proto
+++ b/proto/caosdb/entity/v1alpha1/main.proto
@@ -210,6 +210,10 @@ message TransactionRequest {
   }
 }
 
+message SingleTransactionRequest {
+  TransactionRequest request = 1;
+}
+
 message SingleTransactionResponse {
   TransactionResponse response = 1;
   // Transaction errors.
@@ -301,14 +305,14 @@ message MultiRetrieveResponse {
 
 // Entity Transaction Service
 service EntityTransactionService {
-  // Issue a single retrieve request
-  rpc SingleRetrieve(SingleRetrieveRequest) returns (SingleRetrieveResponse);
-  // Issue a single retrieve request
-  rpc SingleInsert(SingleInsertRequest) returns (SingleInsertResponse);
-  // Issue a single delete request
-  rpc SingleDelete(SingleDeleteRequest) returns (SingleDeleteResponse);
-  // Issue a single update request
-  rpc SingleUpdate(SingleUpdateRequest) returns (SingleUpdateResponse);
+  //// Issue a single retrieve request
+  //rpc SingleRetrieve(SingleRetrieveRequest) returns (SingleRetrieveResponse);
+  //// Issue a single retrieve request
+  //rpc SingleInsert(SingleInsertRequest) returns (SingleInsertResponse);
+  //// Issue a single delete request
+  //rpc SingleDelete(SingleDeleteRequest) returns (SingleDeleteResponse);
+  //// Issue a single update request
+  //rpc SingleUpdate(SingleUpdateRequest) returns (SingleUpdateResponse);
 
   //// Issue multiple retrieve requests
   //rpc MultiRetrieve(MultiRetrieveRequest) returns (MultiRetrieveResponse);
@@ -319,6 +323,6 @@ service EntityTransactionService {
   //// Issue multiple update requests
   //rpc MultiUpdate(MultiUpdateRequest) returns (MultiUpdateResponse);
 
-  //// Issue multiple mixed requests
-  //rpc MultiTransaction(MultiTransactionRequest) returns (MultiTransactionResponse);
+  // Issue multiple mixed requests
+  rpc MultiTransaction(MultiTransactionRequest) returns (MultiTransactionResponse);
 }