diff --git a/src/Tgstation.Server.Client/IInstanceManagerClient.cs b/src/Tgstation.Server.Client/IInstanceManagerClient.cs
index eadc471c0d..f983ce3d44 100644
--- a/src/Tgstation.Server.Client/IInstanceManagerClient.cs
+++ b/src/Tgstation.Server.Client/IInstanceManagerClient.cs
@@ -34,6 +34,14 @@ namespace Tgstation.Server.Client
/// A resulting in the updated
Task Update(Instance instance, CancellationToken cancellationToken);
+ ///
+ /// Get a specific
+ ///
+ /// The to get
+ /// The for the operation
+ /// A resulting in the
+ Task GetId(Instance instance, CancellationToken cancellationToken);
+
///
/// Deletes an
///
diff --git a/src/Tgstation.Server.Client/InstanceManagerClient.cs b/src/Tgstation.Server.Client/InstanceManagerClient.cs
index b89056b302..974017ffdb 100644
--- a/src/Tgstation.Server.Client/InstanceManagerClient.cs
+++ b/src/Tgstation.Server.Client/InstanceManagerClient.cs
@@ -43,6 +43,8 @@ namespace Tgstation.Server.Client
///
public Task Update(Instance instance, CancellationToken cancellationToken) => apiClient.Update(Routes.InstanceManager, instance, cancellationToken);
+ public Task GetId(Instance instance, CancellationToken cancellationToken) => apiClient.Read(Routes.InstanceManager, instance.Id, cancellationToken);
+
///
public IInstanceClient CreateClient(Instance instance)
{
diff --git a/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj b/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj
index 126216bfcb..423054833f 100644
--- a/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj
+++ b/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj
@@ -3,7 +3,7 @@
netstandard2.0
Full
- 4.0.0.0-preview5
+ 4.0.0.0-preview6
true
Cyberboss
/tg/station 13