diff --git a/src/Tgstation.Server.Api/Models/Internal/DreamDaemonLaunchParameters.cs b/src/Tgstation.Server.Api/Models/Internal/DreamDaemonLaunchParameters.cs
index 693f1c7965..3ad418dfac 100644
--- a/src/Tgstation.Server.Api/Models/Internal/DreamDaemonLaunchParameters.cs
+++ b/src/Tgstation.Server.Api/Models/Internal/DreamDaemonLaunchParameters.cs
@@ -41,6 +41,12 @@ namespace Tgstation.Server.Api.Models.Internal
[Required]
public uint? StartupTimeout { get; set; }
+ ///
+ /// The number of seconds between each watchdog heartbeat. 0 disables.
+ ///
+ [Required]
+ public uint? HeartbeatSeconds { get; set; }
+
///
/// Check if we match a given set of
///
diff --git a/src/Tgstation.Server.Api/Rights/DreamDaemonRights.cs b/src/Tgstation.Server.Api/Rights/DreamDaemonRights.cs
index fc07682e1b..84d3e57e86 100644
--- a/src/Tgstation.Server.Api/Rights/DreamDaemonRights.cs
+++ b/src/Tgstation.Server.Api/Rights/DreamDaemonRights.cs
@@ -71,6 +71,11 @@ namespace Tgstation.Server.Api.Rights
///
/// User can change
///
- SetStartupTimeout = 2048
+ SetStartupTimeout = 2048,
+
+ ///
+ /// User can change
+ ///
+ SetHeartbeatInterval = 4096,
}
}