{
  "openruna_format": "flow-graph-v1",
  "title": "Docsify example",
  "slug": "docsify-example-2",
  "source_filename": "2046_Code_Webhook_Automation_Webhook.json",
  "nodes": [
    {
      "id": "CONFIG",
      "name": "CONFIG",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Convert to File",
      "name": "Convert to File",
      "integration": "convertToFile",
      "kind": "action"
    },
    {
      "id": "HasFile?",
      "name": "HasFile?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Extract from File",
      "name": "Extract from File",
      "integration": "extractFromFile",
      "kind": "action"
    },
    {
      "id": "Main Page",
      "name": "Main Page",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "Instance overview",
      "name": "Instance overview",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "Sort-workflows",
      "name": "Sort-workflows",
      "integration": "sort",
      "kind": "action"
    },
    {
      "id": "doc action",
      "name": "doc action",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "Empty Set",
      "name": "Empty Set",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Load Doc File",
      "name": "Load Doc File",
      "integration": "readWriteFile",
      "kind": "action"
    },
    {
      "id": "Respond with markdown",
      "name": "Respond with markdown",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "Respond with HTML",
      "name": "Respond with HTML",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "Save New Doc File",
      "name": "Save New Doc File",
      "integration": "readWriteFile",
      "kind": "action"
    },
    {
      "id": "Blank Doc File",
      "name": "Blank Doc File",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Fetch Single Workflow1",
      "name": "Fetch Single Workflow1",
      "integration": "n8n",
      "kind": "action"
    },
    {
      "id": "Fill Workflow Table",
      "name": "Fill Workflow Table",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Basic LLM Chain",
      "name": "Basic LLM Chain",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model",
      "name": "OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Structured Output Parser",
      "name": "Structured Output Parser",
      "integration": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "kind": "action"
    },
    {
      "id": "Auto-fixing Output Parser",
      "name": "Auto-fixing Output Parser",
      "integration": "@n8n/n8n-nodes-langchain.outputParserAutofixing",
      "kind": "action"
    },
    {
      "id": "Respond with main page HTML",
      "name": "Respond with main page HTML",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "Workflow Tags",
      "name": "Workflow Tags",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "No Operation, do nothing",
      "name": "No Operation, do nothing",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Merge",
      "name": "Merge",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Fallback file name",
      "name": "Fallback file name",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "mkdir",
      "name": "mkdir",
      "integration": "executeCommand",
      "kind": "action"
    },
    {
      "id": "Merge1",
      "name": "Merge1",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Edit Page",
      "name": "Edit Page",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "Workflow md content",
      "name": "Workflow md content",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "Is Action Edit?1",
      "name": "Is Action Edit?1",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Is Action Edit?2",
      "name": "Is Action Edit?2",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Generate Mermaid Chart",
      "name": "Generate Mermaid Chart",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Merge2",
      "name": "Merge2",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Generated Doc",
      "name": "Generated Doc",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Passthrough",
      "name": "Passthrough",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Merge3",
      "name": "Merge3",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Merge4",
      "name": "Merge4",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Merge5",
      "name": "Merge5",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Edit Fields",
      "name": "Edit Fields",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Is Action Save?",
      "name": "Is Action Save?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Merge6",
      "name": "Merge6",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Respond OK on Save",
      "name": "Respond OK on Save",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "single workflow",
      "name": "single workflow",
      "integration": "webhook",
      "kind": "trigger"
    },
    {
      "id": "file types",
      "name": "file types",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "Get All Workflows",
      "name": "Get All Workflows",
      "integration": "n8n",
      "kind": "action"
    },
    {
      "id": "md files",
      "name": "md files",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "Get Workflow tags",
      "name": "Get Workflow tags",
      "integration": "n8n",
      "kind": "action"
    },
    {
      "id": "docsify",
      "name": "docsify",
      "integration": "webhook",
      "kind": "trigger"
    }
  ],
  "edges": [
    {
      "from": "Merge",
      "to": "Is Action Edit?1"
    },
    {
      "from": "mkdir",
      "to": "Merge1"
    },
    {
      "from": "CONFIG",
      "to": "Merge4"
    },
    {
      "from": "CONFIG",
      "to": "Merge5"
    },
    {
      "from": "Merge1",
      "to": "HasFile?"
    },
    {
      "from": "Merge2",
      "to": "Generated Doc"
    },
    {
      "from": "Merge3",
      "to": "Is Action Edit?2"
    },
    {
      "from": "Merge4",
      "to": "Main Page"
    },
    {
      "from": "Merge5",
      "to": "file types"
    },
    {
      "from": "Merge6",
      "to": "Is Action Save?"
    },
    {
      "from": "docsify",
      "to": "CONFIG"
    },
    {
      "from": "docsify",
      "to": "Merge4"
    },
    {
      "from": "HasFile?",
      "to": "Extract from File"
    },
    {
      "from": "HasFile?",
      "to": "Fetch Single Workflow1"
    },
    {
      "from": "md files",
      "to": "Get All Workflows"
    },
    {
      "from": "md files",
      "to": "doc action"
    },
    {
      "from": "md files",
      "to": "Get Workflow tags"
    },
    {
      "from": "md files",
      "to": "Get All Workflows"
    },
    {
      "from": "md files",
      "to": "No Operation, do nothing"
    },
    {
      "from": "Edit Page",
      "to": "Respond with HTML"
    },
    {
      "from": "Empty Set",
      "to": "Merge1"
    },
    {
      "from": "Main Page",
      "to": "Respond with main page HTML"
    },
    {
      "from": "doc action",
      "to": "mkdir"
    },
    {
      "from": "doc action",
      "to": "Load Doc File"
    },
    {
      "from": "doc action",
      "to": "Passthrough"
    },
    {
      "from": "doc action",
      "to": "mkdir"
    },
    {
      "from": "doc action",
      "to": "Load Doc File"
    },
    {
      "from": "doc action",
      "to": "Passthrough"
    },
    {
      "from": "doc action",
      "to": "mkdir"
    },
    {
      "from": "doc action",
      "to": "Empty Set"
    },
    {
      "from": "doc action",
      "to": "Passthrough"
    },
    {
      "from": "doc action",
      "to": "Edit Fields"
    },
    {
      "from": "file types",
      "to": "md files"
    },
    {
      "from": "Edit Fields",
      "to": "Convert to File"
    },
    {
      "from": "Edit Fields",
      "to": "Merge6"
    },
    {
      "from": "Passthrough",
      "to": "Merge3"
    },
    {
      "from": "Passthrough",
      "to": "Merge"
    },
    {
      "from": "Generated Doc",
      "to": "Convert to File"
    },
    {
      "from": "Generated Doc",
      "to": "Is Action Edit?2"
    },
    {
      "from": "Load Doc File",
      "to": "Merge1"
    },
    {
      "from": "Workflow Tags",
      "to": "Respond with markdown"
    },
    {
      "from": "Blank Doc File",
      "to": "Is Action Edit?2"
    },
    {
      "from": "Sort-workflows",
      "to": "Fill Workflow Table"
    },
    {
      "from": "Basic LLM Chain",
      "to": "Merge2"
    },
    {
      "from": "Convert to File",
      "to": "Save New Doc File"
    },
    {
      "from": "Is Action Save?",
      "to": "Respond OK on Save"
    },
    {
      "from": "single workflow",
      "to": "CONFIG"
    },
    {
      "from": "single workflow",
      "to": "Merge5"
    },
    {
      "from": "single workflow",
      "to": "CONFIG"
    },
    {
      "from": "single workflow",
      "to": "Merge5"
    },
    {
      "from": "Is Action Edit?1",
      "to": "Blank Doc File"
    },
    {
      "from": "Is Action Edit?1",
      "to": "Basic LLM Chain"
    },
    {
      "from": "Is Action Edit?1",
      "to": "Merge2"
    },
    {
      "from": "Is Action Edit?2",
      "to": "Edit Page"
    },
    {
      "from": "Is Action Edit?2",
      "to": "Workflow md content"
    },
    {
      "from": "Extract from File",
      "to": "Merge3"
    },
    {
      "from": "Get All Workflows",
      "to": "Sort-workflows"
    },
    {
      "from": "Get Workflow tags",
      "to": "Workflow Tags"
    },
    {
      "from": "Instance overview",
      "to": "Respond with markdown"
    },
    {
      "from": "Save New Doc File",
      "to": "Merge6"
    },
    {
      "from": "Fallback file name",
      "to": "Respond with markdown"
    },
    {
      "from": "Fill Workflow Table",
      "to": "Instance overview"
    },
    {
      "from": "Workflow md content",
      "to": "Respond with markdown"
    },
    {
      "from": "Fetch Single Workflow1",
      "to": "Generate Mermaid Chart"
    },
    {
      "from": "Fetch Single Workflow1",
      "to": "Merge"
    },
    {
      "from": "Generate Mermaid Chart",
      "to": "Merge"
    },
    {
      "from": "No Operation, do nothing",
      "to": "Fallback file name"
    }
  ]
}