{
  "openruna_format": "flow-graph-v1",
  "title": "Tiktok Downloader",
  "slug": "tiktok-downloader",
  "source_filename": "1802_Code_Manual_Import_Webhook.json",
  "nodes": [
    {
      "id": "When clicking ‘Test workflow’",
      "name": "When clicking ‘Test workflow’",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "Get TikTok Video Page Data",
      "name": "Get TikTok Video Page Data",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Scrape raw video URL",
      "name": "Scrape raw video URL",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Output video file without watermark",
      "name": "Output video file without watermark",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Upload to Google Drive",
      "name": "Upload to Google Drive",
      "integration": "googleDrive",
      "kind": "action"
    },
    {
      "id": "Set file permissions to public with link",
      "name": "Set file permissions to public with link",
      "integration": "googleDrive",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Scrape raw video URL",
      "to": "Output video file without watermark"
    },
    {
      "from": "Upload to Google Drive",
      "to": "Set file permissions to public with link"
    },
    {
      "from": "Get TikTok Video Page Data",
      "to": "Scrape raw video URL"
    },
    {
      "from": "When clicking ‘Test workflow’",
      "to": "Get TikTok Video Page Data"
    },
    {
      "from": "Output video file without watermark",
      "to": "Upload to Google Drive"
    }
  ]
}