diff --git a/include/ccaosdb.h b/include/ccaosdb.h
index 4597690ee2f77e18b086df702b97642b18d19744..53d5ff75e1b8284b54f084acb9ed24d0d58f6373 100644
--- a/include/ccaosdb.h
+++ b/include/ccaosdb.h
@@ -320,6 +320,13 @@ int caosdb_transaction_result_set_at(caosdb_transaction_result_set *result_set,
 int caosdb_transaction_result_set_size(
   caosdb_transaction_result_set *result_set, int *out);
 
+int caosdb_transaction_transaction_insert_entity(
+  caosdb_transaction_transaction *transaction, caosdb_entity_entity *entity);
+int caosdb_transaction_transaction_update_entity(
+  caosdb_transaction_transaction *transaction, caosdb_entity_entity *entity);
+int caosdb_transaction_transaction_delete_by_id(
+  caosdb_transaction_transaction *transaction, const char *id);
+
 typedef struct {
   void *wrapped_property;
   bool _deletable = false;