{
  "name": "HTTP API + Code Processing",
  "nodes": [
    {
      "id": "manual-trigger",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        250,
        300
      ],
      "parameters": {}
    },
    {
      "id": "http-request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        450,
        300
      ],
      "parameters": {
        "method": "GET",
        "url": "https://api.github.com/events",
        "options": {}
      }
    },
    {
      "id": "code-process",
      "type": "n8n-nodes-base.code",
      "position": [
        650,
        300
      ],
      "parameters": {
        "jsCode": "// Process the API response\nconst items = $input.all()[0].json;\nconst filtered = items.slice(0, 5).map(event => ({\n  type: event.type,\n  actor: event.actor?.login,\n  repo: event.repo?.name,\n  created: event.created_at\n}));\nreturn filtered.map(item => ({ json: item }));"
      }
    }
  ],
  "connections": {
    "manual-trigger": {
      "main": [
        [
          {
            "node": "http-request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "http-request": {
      "main": [
        [
          {
            "node": "code-process",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  }
}