弊社環境で確認したところ、httpでもhttpsであっても、RESTを使用した外部からのロボット実行は実行元端末からMCへのログインURLに設定されているプロトコル/ポート番号にアクセス可能であれば実行可能と考えられます。
なお、MCのログインURL指定すべきプロトコルやポート番号については以下ナレッジに変更方法や設定方法の記載がございますので合わせてご確認ください。
<参考ドキュメント>
Windows用Tomcat構築作業手順書
※Connector portの値を変更するとポートが変更可能です。
【server.xmlデフォルト】
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<参考ナレッジ>
ブラウザとTomcatの通信をSSL化する方法
※Connector portの値を変更するとポートが変更可能です。
≪以下抜粋≫
・”C:\Program Files\Apache Software Foundation\Tomcat 8.5\conf\server.xml”を編集して、以下の内容を追記。
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" defaultSSLHostConfigName="localhost">
<SSLHostConfig hostName="localhost">
<Certificate
certificateKeystoreFile="conf/tomcat.keystore"
certificateKeystorePassword="{KeyStoreのパスワード}"
certificateKeyAlias="tomcat"
certificateKeystoreProvider="SUN"
certificateKeystoreType="JKS"
type="RSA" />
</SSLHostConfig>
</Connector>