{
  "openruna_format": "flow-graph-v1",
  "title": "0672_Webhook_Schedule_Update_Webhook",
  "slug": "0672-webhook-schedule-update-webhook",
  "source_filename": "0672_Webhook_Schedule_Update_Webhook.json",
  "nodes": [
    {
      "id": "When clicking ‘Test workflow’",
      "name": "When clicking ‘Test workflow’",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "AI Agent",
      "name": "AI Agent",
      "integration": "@n8n/n8n-nodes-langchain.agent",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model",
      "name": "OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Window Buffer Memory",
      "name": "Window Buffer Memory",
      "integration": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "kind": "action"
    },
    {
      "id": "Vector Store Retriever",
      "name": "Vector Store Retriever",
      "integration": "@n8n/n8n-nodes-langchain.retrieverVectorStore",
      "kind": "action"
    },
    {
      "id": "In-Memory Vector Store",
      "name": "In-Memory Vector Store",
      "integration": "@n8n/n8n-nodes-langchain.vectorStoreInMemory",
      "kind": "action"
    },
    {
      "id": "Embeddings OpenAI",
      "name": "Embeddings OpenAI",
      "integration": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
      "kind": "action"
    },
    {
      "id": "Question and Answer Chain",
      "name": "Question and Answer Chain",
      "integration": "@n8n/n8n-nodes-langchain.chainRetrievalQa",
      "kind": "action"
    },
    {
      "id": "Switch",
      "name": "Switch",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "IF",
      "name": "IF",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Dummy Node",
      "name": "Dummy Node",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Dummy Node (1)",
      "name": "Dummy Node (1)",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Loop Over Items",
      "name": "Loop Over Items",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Dummy Node (2)",
      "name": "Dummy Node (2)",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Dummy Node (3)",
      "name": "Dummy Node (3)",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Dummy Node (4)",
      "name": "Dummy Node (4)",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Dummy Node (5)",
      "name": "Dummy Node (5)",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Dummy Node (6)",
      "name": "Dummy Node (6)",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Dummy Node (7)",
      "name": "Dummy Node (7)",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Dummy Node (8)",
      "name": "Dummy Node (8)",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Dummy Node (9)",
      "name": "Dummy Node (9)",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Dummy Tool",
      "name": "Dummy Tool",
      "integration": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "kind": "action"
    },
    {
      "id": "Dummy Tool (1)",
      "name": "Dummy Tool (1)",
      "integration": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model (1)",
      "name": "OpenAI Chat Model (1)",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Update n8n Workflow",
      "name": "Update n8n Workflow",
      "integration": "n8n",
      "kind": "action"
    },
    {
      "id": "Magic Positioning IA2S",
      "name": "Magic Positioning IA2S",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "POST /workflow/magic/position/id",
      "name": "POST /workflow/magic/position/id",
      "integration": "webhook",
      "kind": "trigger"
    },
    {
      "id": "Get n8n Workflow",
      "name": "Get n8n Workflow",
      "integration": "n8n",
      "kind": "action"
    },
    {
      "id": "Simple Webhook Response",
      "name": "Simple Webhook Response",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "Schedule Trigger",
      "name": "Schedule Trigger",
      "integration": "schedule",
      "kind": "trigger"
    },
    {
      "id": "Magic Positioning",
      "name": "Magic Positioning",
      "integration": "httpRequest",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "IF",
      "to": "Dummy Node"
    },
    {
      "from": "IF",
      "to": "AI Agent"
    },
    {
      "from": "Switch",
      "to": "Dummy Node (6)"
    },
    {
      "from": "Switch",
      "to": "Dummy Node (7)"
    },
    {
      "from": "Switch",
      "to": "Dummy Node (8)"
    },
    {
      "from": "Switch",
      "to": "Dummy Node (9)"
    },
    {
      "from": "Switch",
      "to": "Question and Answer Chain"
    },
    {
      "from": "Dummy Node",
      "to": "Dummy Node (1)"
    },
    {
      "from": "Dummy Node",
      "to": "Dummy Node (3)"
    },
    {
      "from": "Dummy Node (1)",
      "to": "Loop Over Items"
    },
    {
      "from": "Dummy Node (2)",
      "to": "Switch"
    },
    {
      "from": "Dummy Node (3)",
      "to": "Dummy Node (4)"
    },
    {
      "from": "Dummy Node (5)",
      "to": "Loop Over Items"
    },
    {
      "from": "Loop Over Items",
      "to": "Dummy Node (2)"
    },
    {
      "from": "Loop Over Items",
      "to": "Dummy Node (5)"
    },
    {
      "from": "Get n8n Workflow",
      "to": "Magic Positioning IA2S"
    },
    {
      "from": "Schedule Trigger",
      "to": "IF"
    },
    {
      "from": "Update n8n Workflow",
      "to": "Simple Webhook Response"
    },
    {
      "from": "Magic Positioning IA2S",
      "to": "Update n8n Workflow"
    },
    {
      "from": "POST /workflow/magic/position/id",
      "to": "Get n8n Workflow"
    },
    {
      "from": "When clicking ‘Test workflow’",
      "to": "IF"
    }
  ]
}