{
  "openruna_format": "flow-graph-v1",
  "title": "0686_Code_Webhook_Update_Webhook",
  "slug": "0686-code-webhook-update-webhook",
  "source_filename": "0686_Code_Webhook_Update_Webhook.json",
  "nodes": [
    {
      "id": "Extract From File",
      "name": "Extract From File",
      "integration": "extractFromFile",
      "kind": "action"
    },
    {
      "id": "Error Response",
      "name": "Error Response",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "Success Response",
      "name": "Success Response",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "Change Field",
      "name": "Change Field",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Switch",
      "name": "Switch",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "Send to Error Channel",
      "name": "Send to Error Channel",
      "integration": "slack",
      "kind": "action"
    },
    {
      "id": "Convert Raw Text To CSV",
      "name": "Convert Raw Text To CSV",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Check if Value",
      "name": "Check if Value",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Send Raw CSV",
      "name": "Send Raw CSV",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "POST",
      "name": "POST",
      "integration": "webhook",
      "kind": "trigger"
    },
    {
      "id": "Aggregate",
      "name": "Aggregate",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Aggregate1",
      "name": "Aggregate1",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Success Response2",
      "name": "Success Response2",
      "integration": "respondToWebhook",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "POST",
      "to": "Switch"
    },
    {
      "from": "Switch",
      "to": "Extract From File"
    },
    {
      "from": "Switch",
      "to": "Change Field"
    },
    {
      "from": "Switch",
      "to": "Error Response"
    },
    {
      "from": "Switch",
      "to": "Error Response"
    },
    {
      "from": "Aggregate",
      "to": "Success Response"
    },
    {
      "from": "Aggregate1",
      "to": "Success Response2"
    },
    {
      "from": "Change Field",
      "to": "Convert Raw Text To CSV"
    },
    {
      "from": "Change Field",
      "to": "Error Response"
    },
    {
      "from": "Check if Value",
      "to": "Aggregate1"
    },
    {
      "from": "Check if Value",
      "to": "Error Response"
    },
    {
      "from": "Error Response",
      "to": "Send to Error Channel"
    },
    {
      "from": "Error Response",
      "to": "Send to Error Channel"
    },
    {
      "from": "Success Response",
      "to": "Send to Error Channel"
    },
    {
      "from": "Extract From File",
      "to": "Aggregate"
    },
    {
      "from": "Extract From File",
      "to": "Error Response"
    },
    {
      "from": "Success Response2",
      "to": "Send to Error Channel"
    },
    {
      "from": "Convert Raw Text To CSV",
      "to": "Check if Value"
    }
  ]
}