{
  "openruna_format": "flow-graph-v1",
  "title": "0410_Webhook_Filter_Update_Webhook",
  "slug": "0410-webhook-filter-update-webhook",
  "source_filename": "0410_Webhook_Filter_Update_Webhook.json",
  "nodes": [
    {
      "id": "When clicking \"Test workflow\"",
      "name": "When clicking \"Test workflow\"",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "Delete ID",
      "name": "Delete ID",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "SaveID",
      "name": "SaveID",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Get ID",
      "name": "Get ID",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Merge",
      "name": "Merge",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Check if we have more members left",
      "name": "Check if we have more members left",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "We're done",
      "name": "We're done",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Check if we have an ID",
      "name": "Check if we have an ID",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Filter to only include members with role",
      "name": "Filter to only include members with role",
      "integration": "filter",
      "kind": "logic"
    },
    {
      "id": "Get First 100 Members",
      "name": "Get First 100 Members",
      "integration": "discord",
      "kind": "action"
    },
    {
      "id": "Get next 100 Members after last ID",
      "name": "Get next 100 Members after last ID",
      "integration": "discord",
      "kind": "action"
    },
    {
      "id": "Setup: Edit this to get started",
      "name": "Setup: Edit this to get started",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Webhook",
      "name": "Webhook",
      "integration": "webhook",
      "kind": "trigger"
    },
    {
      "id": "Send Response",
      "name": "Send Response",
      "integration": "respondToWebhook",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Merge",
      "to": "Check if we have more members left"
    },
    {
      "from": "Merge",
      "to": "Filter to only include members with role"
    },
    {
      "from": "Get ID",
      "to": "Check if we have an ID"
    },
    {
      "from": "SaveID",
      "to": "Get ID"
    },
    {
      "from": "Webhook",
      "to": "Setup: Edit this to get started"
    },
    {
      "from": "Delete ID",
      "to": "SaveID"
    },
    {
      "from": "Get First 100 Members",
      "to": "Merge"
    },
    {
      "from": "Check if we have an ID",
      "to": "Get next 100 Members after last ID"
    },
    {
      "from": "Check if we have an ID",
      "to": "Get First 100 Members"
    },
    {
      "from": "When clicking \"Test workflow\"",
      "to": "Setup: Edit this to get started"
    },
    {
      "from": "Setup: Edit this to get started",
      "to": "Get ID"
    },
    {
      "from": "Check if we have more members left",
      "to": "We're done"
    },
    {
      "from": "Check if we have more members left",
      "to": "Delete ID"
    },
    {
      "from": "Get next 100 Members after last ID",
      "to": "Merge"
    },
    {
      "from": "Filter to only include members with role",
      "to": "Send Response"
    }
  ]
}