{
  "openruna_format": "flow-graph-v1",
  "title": "0802_Webhook_Nocodb_Create_Webhook",
  "slug": "0802-webhook-nocodb-create-webhook",
  "source_filename": "0802_Webhook_Nocodb_Create_Webhook.json",
  "nodes": [
    {
      "id": "Webhook",
      "name": "Webhook",
      "integration": "webhook",
      "kind": "trigger"
    },
    {
      "id": "Dropbox - List watched folder",
      "name": "Dropbox - List watched folder",
      "integration": "dropbox",
      "kind": "action"
    },
    {
      "id": "Switch File vs Folder",
      "name": "Switch File vs Folder",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "Switch File vs Folder1",
      "name": "Switch File vs Folder1",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "NocoDB - Get know files to exclude",
      "name": "NocoDB - Get know files to exclude",
      "integration": "nocoDb",
      "kind": "action"
    },
    {
      "id": "Merge - Keep only new items",
      "name": "Merge - Keep only new items",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Just a quick answer to Dropbox - webhook validation",
      "name": "Just a quick answer to Dropbox - webhook validation",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "Respond to Dropbox in less than 10sec",
      "name": "Respond to Dropbox in less than 10sec",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "Dropbox get files",
      "name": "Dropbox get files",
      "integration": "dropbox",
      "kind": "action"
    },
    {
      "id": "NocoDB - Add this file in the table",
      "name": "NocoDB - Add this file in the table",
      "integration": "nocoDb",
      "kind": "action"
    },
    {
      "id": "set_folder A",
      "name": "set_folder A",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "set_folder to watch B",
      "name": "set_folder to watch B",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Execute Workflow - what i want to do for this folder/file A",
      "name": "Execute Workflow - what i want to do for this folder/file A",
      "integration": "executeWorkflow",
      "kind": "action"
    },
    {
      "id": "Execute Workflow - Something to do for new files",
      "name": "Execute Workflow - Something to do for new files",
      "integration": "executeWorkflow",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Webhook",
      "to": "Respond to Dropbox in less than 10sec"
    },
    {
      "from": "Webhook",
      "to": "Just a quick answer to Dropbox - webhook validation"
    },
    {
      "from": "set_folder A",
      "to": "Dropbox get files"
    },
    {
      "from": "Dropbox get files",
      "to": "Switch File vs Folder1"
    },
    {
      "from": "Switch File vs Folder",
      "to": "Merge - Keep only new items"
    },
    {
      "from": "set_folder to watch B",
      "to": "Dropbox - List watched folder"
    },
    {
      "from": "set_folder to watch B",
      "to": "NocoDB - Get know files to exclude"
    },
    {
      "from": "Switch File vs Folder1",
      "to": "Execute Workflow - what i want to do for this folder/file A"
    },
    {
      "from": "Merge - Keep only new items",
      "to": "NocoDB - Add this file in the table"
    },
    {
      "from": "Dropbox - List watched folder",
      "to": "Switch File vs Folder"
    },
    {
      "from": "NocoDB - Get know files to exclude",
      "to": "Merge - Keep only new items"
    },
    {
      "from": "NocoDB - Add this file in the table",
      "to": "Execute Workflow - Something to do for new files"
    },
    {
      "from": "Respond to Dropbox in less than 10sec",
      "to": "set_folder A"
    },
    {
      "from": "Respond to Dropbox in less than 10sec",
      "to": "set_folder to watch B"
    }
  ]
}