diff --git a/PluralKit.Bot/Commands/Api.cs b/PluralKit.Bot/Commands/Api.cs
index 75ef3f5d..6c5a88a6 100644
--- a/PluralKit.Bot/Commands/Api.cs
+++ b/PluralKit.Bot/Commands/Api.cs
@@ -94,7 +94,7 @@ namespace PluralKit.Bot
 
         public async Task SystemWebhook(Context ctx)
         {
-            ctx.CheckDMContext();
+            ctx.CheckSystem().CheckDMContext();
 
             if (!ctx.HasNext(false))
             {