{
  "openruna_format": "flow-graph-v1",
  "title": "General 3D Presentation",
  "slug": "general-3d-presentation",
  "source_filename": "1992_Wait_Code_Automation_Webhook.json",
  "nodes": [
    {
      "id": "When clicking ‘Test workflow’",
      "name": "When clicking ‘Test workflow’",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "Prompt",
      "name": "Prompt",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Midjourney Generator",
      "name": "Midjourney Generator",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "GPT-4o Image Generator",
      "name": "GPT-4o Image Generator",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Generate Kling Video",
      "name": "Generate Kling Video",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Get Video URL",
      "name": "Get Video URL",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Wait for Image Generation",
      "name": "Wait for Image Generation",
      "integration": "wait",
      "kind": "logic"
    },
    {
      "id": "Check Generation Status",
      "name": "Check Generation Status",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Get Image URL of Midjourney",
      "name": "Get Image URL of Midjourney",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Get Image URL of GPT-4o-image",
      "name": "Get Image URL of GPT-4o-image",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Check Generation Status of GPT-4o",
      "name": "Check Generation Status of GPT-4o",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Check Video Generation Status",
      "name": "Check Video Generation Status",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Wait for Video Generation",
      "name": "Wait for Video Generation",
      "integration": "wait",
      "kind": "logic"
    },
    {
      "id": "Fetch Final Video URL",
      "name": "Fetch Final Video URL",
      "integration": "code",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "Prompt",
      "to": "Midjourney Generator"
    },
    {
      "from": "Get Video URL",
      "to": "Check Video Generation Status"
    },
    {
      "from": "Generate Kling Video",
      "to": "Get Video URL"
    },
    {
      "from": "Midjourney Generator",
      "to": "Check Generation Status"
    },
    {
      "from": "GPT-4o Image Generator",
      "to": "Get Image URL of GPT-4o-image"
    },
    {
      "from": "Check Generation Status",
      "to": "Get Image URL of Midjourney"
    },
    {
      "from": "Check Generation Status",
      "to": "Wait for Image Generation"
    },
    {
      "from": "Wait for Image Generation",
      "to": "Midjourney Generator"
    },
    {
      "from": "Wait for Video Generation",
      "to": "Get Video URL"
    },
    {
      "from": "Get Image URL of Midjourney",
      "to": "GPT-4o Image Generator"
    },
    {
      "from": "Check Video Generation Status",
      "to": "Fetch Final Video URL"
    },
    {
      "from": "Check Video Generation Status",
      "to": "Wait for Video Generation"
    },
    {
      "from": "Get Image URL of GPT-4o-image",
      "to": "Check Generation Status of GPT-4o"
    },
    {
      "from": "Check Generation Status of GPT-4o",
      "to": "GPT-4o Image Generator"
    },
    {
      "from": "Check Generation Status of GPT-4o",
      "to": "Generate Kling Video"
    },
    {
      "from": "When clicking ‘Test workflow’",
      "to": "Prompt"
    }
  ]
}