diff --git a/NodeApp/src/commander/settings/subcommands/SettingsApiCommand.ts b/NodeApp/src/commander/settings/subcommands/SettingsApiCommand.ts
index b8602c0d50203a4983f102368ef1a17ec3332482..0f4eb5f6158b979792070c1ced60e8bce2fdc808 100644
--- a/NodeApp/src/commander/settings/subcommands/SettingsApiCommand.ts
+++ b/NodeApp/src/commander/settings/subcommands/SettingsApiCommand.ts
@@ -1,6 +1,7 @@
 import CommanderCommand   from '../../CommanderCommand.js';
 import DojoBackendManager from '../../../managers/DojoBackendManager';
 import { Option }         from 'commander';
+import Config             from '../../../config/Config';
 
 
 class SettingsApiCommand extends CommanderCommand {
@@ -19,8 +20,10 @@ class SettingsApiCommand extends CommanderCommand {
             await DojoBackendManager.cleanApiUrl();
         } else if ( options.url ) {
             await DojoBackendManager.setApiUrl(options.url);
-        } else {
+        } else if ( Config.interactiveMode ) {
             await DojoBackendManager.askApiUrl(true);
+        } else {
+            this.command.help();
         }
     }
 }