Rubyのサンプルコードですが、API経由でworkflowを実行するスクリプトをサンプルです。
ドキュメントに書かれている内容ではないので、今後変更される可能性があるのでご注意ください。
require 'uri' require 'net/http' require 'json' require 'time'
 
  uri = URI('http://127.0.0.1:65432/api/workflows') req = Net::HTTP::Get.new uri, initheader = { 'Content-Type' => 'application/json' } res = Net::HTTP.start(uri.host, uri.port, use_ssl: false) do |http|   http.request req end body = JSON.parse res.body puts body
 
  workflow = body['workflows'].find { |i| i['name'] == 'digdag-sample' }
 
  uri = URI('http://127.0.0.1:65432/api/attempts') req = Net::HTTP::Put.new uri, initheader = { 'Content-Type' => 'application/json' } req.body = { workflowId: workflow['id'], sessionTime: Time.now.iso8601, params: {} }.to_json res = Net::HTTP.start(uri.host, uri.port, use_ssl: false) do |http|   http.request req end body = JSON.parse res.body puts body
   | 
 
逆にいうとAPIはインターネットに公開してしまうと、実行し放題、情報見放題なのでくれぐれも気を付けてください。
                
    
    
    
    
                
    🖥 VULTRおすすめ
    
      「VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。
      最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!