diff --git a/source/RobotAPI/interface/armem/server/RecordingMemoryInterface.ice b/source/RobotAPI/interface/armem/server/RecordingMemoryInterface.ice
index 1da45e9db1429cb4319b0c477c8ef16ec6fb3024..bd831fe2294dd8476c6fb3b3a73fb776c2acf2d2 100644
--- a/source/RobotAPI/interface/armem/server/RecordingMemoryInterface.ice
+++ b/source/RobotAPI/interface/armem/server/RecordingMemoryInterface.ice
@@ -65,7 +65,8 @@ module armarx
 
                 struct StartRecordInput {
                     armarx::core::time::dto::DateTime executionTime;
-                    string recordingID; //recordingID is formatted: timestamp_recordingName
+                    string recordingID;
+                    armarx::core::time::dto::DateTime startTime;
                     Configuration configuration;
                 };
             }
diff --git a/source/RobotAPI/libraries/armem/client/Reader.cpp b/source/RobotAPI/libraries/armem/client/Reader.cpp
index deab5d748d4606afd2bd6670585193ac0c011822..f3991bc59641ac81b1efe74f781edeebb6f6f8fd 100644
--- a/source/RobotAPI/libraries/armem/client/Reader.cpp
+++ b/source/RobotAPI/libraries/armem/client/Reader.cpp
@@ -429,6 +429,7 @@ namespace armarx::armem::client
         {
             server::dto::StartRecordInput i;
             i.executionTime = armarx::core::time::dto::DateTime();
+            i.startTime = armarx::core::time::dto::DateTime();
             i.recordingID = "";
             i.configuration.clear();