{
  "openruna_format": "flow-graph-v1",
  "title": "0650_Splitout_Webhook_Create_Webhook",
  "slug": "0650-splitout-webhook-create-webhook",
  "source_filename": "0650_Splitout_Webhook_Create_Webhook.json",
  "nodes": [
    {
      "id": "Parse Webhook",
      "name": "Parse Webhook",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Close Modal Popup",
      "name": "Close Modal Popup",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "Idea Selector Modal",
      "name": "Idea Selector Modal",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Route Message",
      "name": "Route Message",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "Route Message1",
      "name": "Route Message1",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "Create Folder",
      "name": "Create Folder",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Select Folder",
      "name": "Select Folder",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Loop Over Items",
      "name": "Loop Over Items",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Success Response",
      "name": "Success Response",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Check if uploaded successfully",
      "name": "Check if uploaded successfully",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "move on to next",
      "name": "move on to next",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "No Operation, do nothing",
      "name": "No Operation, do nothing",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Aggregate",
      "name": "Aggregate",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Route Action",
      "name": "Route Action",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "Webhook",
      "name": "Webhook",
      "integration": "webhook",
      "kind": "trigger"
    },
    {
      "id": "Failure Response",
      "name": "Failure Response",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Respond to Slack Webhook - Success",
      "name": "Respond to Slack Webhook - Success",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "Respond to Slack Webhook - No Action",
      "name": "Respond to Slack Webhook - No Action",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "Download File Binary",
      "name": "Download File Binary",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Upload to S3 Bucket",
      "name": "Upload to S3 Bucket",
      "integration": "s3",
      "kind": "action"
    },
    {
      "id": "Post Image to Channel",
      "name": "Post Image to Channel",
      "integration": "slack",
      "kind": "action"
    },
    {
      "id": "Split Out Files",
      "name": "Split Out Files",
      "integration": "splitOut",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "Webhook",
      "to": "Parse Webhook"
    },
    {
      "from": "Aggregate",
      "to": "Post Image to Channel"
    },
    {
      "from": "Route Action",
      "to": "Split Out Files"
    },
    {
      "from": "Parse Webhook",
      "to": "Route Message"
    },
    {
      "from": "Route Message",
      "to": "Respond to Slack Webhook - Success"
    },
    {
      "from": "Route Message",
      "to": "Respond to Slack Webhook - No Action"
    },
    {
      "from": "Route Message",
      "to": "Close Modal Popup"
    },
    {
      "from": "Route Message1",
      "to": "Create Folder"
    },
    {
      "from": "Route Message1",
      "to": "Select Folder"
    },
    {
      "from": "Loop Over Items",
      "to": "No Operation, do nothing"
    },
    {
      "from": "Loop Over Items",
      "to": "Download File Binary"
    },
    {
      "from": "Split Out Files",
      "to": "Loop Over Items"
    },
    {
      "from": "move on to next",
      "to": "Loop Over Items"
    },
    {
      "from": "Failure Response",
      "to": "move on to next"
    },
    {
      "from": "Success Response",
      "to": "move on to next"
    },
    {
      "from": "Close Modal Popup",
      "to": "Route Action"
    },
    {
      "from": "Upload to S3 Bucket",
      "to": "Check if uploaded successfully"
    },
    {
      "from": "Download File Binary",
      "to": "Upload to S3 Bucket"
    },
    {
      "from": "No Operation, do nothing",
      "to": "Aggregate"
    },
    {
      "from": "Check if uploaded successfully",
      "to": "Success Response"
    },
    {
      "from": "Check if uploaded successfully",
      "to": "Failure Response"
    },
    {
      "from": "Respond to Slack Webhook - Success",
      "to": "Idea Selector Modal"
    },
    {
      "from": "Respond to Slack Webhook - No Action",
      "to": "Route Message1"
    }
  ]
}