{
  "name": "Provide latest euro exchange rates from European Central Bank via webhook",
  "nodes": [
    {
      "id": "85c8481e-9bc8-49ca-bce1-1d2d915829bd",
      "name": "Respond All Items",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        2180,
        500
      ]
    },
    {
      "id": "194a1e37-ae2a-4142-a3f6-38161abbc20b",
      "name": "Respond Asked Item",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        2180,
        280
      ]
    },
    {
      "id": "9bb8cb37-9723-4f85-8878-f3b0abe5763f",
      "name": "Incoming Webhook Trigger",
      "type": "n8n-nodes-base.webhook",
      "position": [
        700,
        300
      ]
    },
    {
      "id": "f1fe517a-bd74-45e0-b9df-9d7167d50068",
      "name": "Get latest Euro exchange rates",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        920,
        300
      ]
    },
    {
      "id": "92d6936f-2c6f-4069-89bd-fe044664bb8b",
      "name": "Convert XML to JSON",
      "type": "n8n-nodes-base.xml",
      "position": [
        1140,
        300
      ]
    },
    {
      "id": "a923e692-5da1-4e87-99c1-c22372a99d96",
      "name": "Split Out Data",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1360,
        300
      ]
    },
    {
      "id": "6a1de054-ef7a-41d9-886c-f31d4801b83e",
      "name": "If Webhook Trigger has URL query",
      "type": "n8n-nodes-base.if",
      "position": [
        1580,
        300
      ]
    },
    {
      "id": "be62a49c-36db-48cf-819a-0c004fa37a0e",
      "name": "Filter the currency symbol",
      "type": "n8n-nodes-base.filter",
      "position": [
        1880,
        280
      ]
    },
    {
      "id": "99b449df-b350-4e35-ad9f-4555a7cacbc9",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        860,
        100
      ],
      "parameters": {
        "width": 431.3108108108107,
        "height": 424.89189189189204,
        "content": "## Note\n* The HTTP request adds a randomized URL parameter to ensure getting the latest data by prevent caching.\n* The provided data is XML-formatted and therefore converted to JSON formatting.\n\nRead "
      }
    }
  ],
  "connections": {
    "Split Out Data": {
      "main": [
        [
          {
            "node": "If Webhook Trigger has URL query",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert XML to JSON": {
      "main": [
        [
          {
            "node": "Split Out Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Incoming Webhook Trigger": {
      "main": [
        [
          {
            "node": "Get latest Euro exchange rates",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter the currency symbol": {
      "main": [
        [
          {
            "node": "Respond Asked Item",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get latest Euro exchange rates": {
      "main": [
        [
          {
            "node": "Convert XML to JSON",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If Webhook Trigger has URL query": {
      "main": [
        [
          {
            "node": "Filter the currency symbol",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Respond All Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}