adding the workflow collection to git
This commit is contained in:
248
workflows/2133_workflow_2133.json
Normal file
248
workflows/2133_workflow_2133.json
Normal file
@@ -0,0 +1,248 @@
|
||||
{
|
||||
"meta": {
|
||||
"instanceId": "29aba5a622661908a48f94e4ff4983d5d88a33ca233b57cebe114886a24f3172"
|
||||
},
|
||||
"nodes": [
|
||||
{
|
||||
"id": "85c8481e-9bc8-49ca-bce1-1d2d915829bd",
|
||||
"name": "Respond All Items",
|
||||
"type": "n8n-nodes-base.respondToWebhook",
|
||||
"position": [
|
||||
2180,
|
||||
500
|
||||
],
|
||||
"parameters": {
|
||||
"options": {},
|
||||
"respondWith": "allIncomingItems"
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"id": "194a1e37-ae2a-4142-a3f6-38161abbc20b",
|
||||
"name": "Respond Asked Item",
|
||||
"type": "n8n-nodes-base.respondToWebhook",
|
||||
"position": [
|
||||
2180,
|
||||
280
|
||||
],
|
||||
"parameters": {
|
||||
"options": {}
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"id": "9bb8cb37-9723-4f85-8878-f3b0abe5763f",
|
||||
"name": "Incoming Webhook Trigger",
|
||||
"type": "n8n-nodes-base.webhook",
|
||||
"position": [
|
||||
700,
|
||||
300
|
||||
],
|
||||
"webhookId": "309c36da-224c-4023-b989-8f991502b625",
|
||||
"parameters": {
|
||||
"path": "eu-exchange-rate",
|
||||
"options": {},
|
||||
"responseMode": "responseNode"
|
||||
},
|
||||
"typeVersion": 1.1
|
||||
},
|
||||
{
|
||||
"id": "f1fe517a-bd74-45e0-b9df-9d7167d50068",
|
||||
"name": "Get latest Euro exchange rates",
|
||||
"type": "n8n-nodes-base.httpRequest",
|
||||
"position": [
|
||||
920,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"url": "={{ \"https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml?\" + Math.floor(Math.random() * (999999999 - 100000000 + 1)) + 100000000 }}",
|
||||
"options": {}
|
||||
},
|
||||
"typeVersion": 4.1
|
||||
},
|
||||
{
|
||||
"id": "92d6936f-2c6f-4069-89bd-fe044664bb8b",
|
||||
"name": "Convert XML to JSON",
|
||||
"type": "n8n-nodes-base.xml",
|
||||
"position": [
|
||||
1140,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"options": {}
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"id": "a923e692-5da1-4e87-99c1-c22372a99d96",
|
||||
"name": "Split Out Data",
|
||||
"type": "n8n-nodes-base.splitOut",
|
||||
"position": [
|
||||
1360,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"options": {},
|
||||
"fieldToSplitOut": "['gesmes:Envelope'].Cube.Cube.Cube"
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"id": "6a1de054-ef7a-41d9-886c-f31d4801b83e",
|
||||
"name": "If Webhook Trigger has URL query",
|
||||
"type": "n8n-nodes-base.if",
|
||||
"position": [
|
||||
1580,
|
||||
300
|
||||
],
|
||||
"parameters": {
|
||||
"options": {},
|
||||
"conditions": {
|
||||
"options": {
|
||||
"leftValue": "",
|
||||
"caseSensitive": true,
|
||||
"typeValidation": "strict"
|
||||
},
|
||||
"combinator": "and",
|
||||
"conditions": [
|
||||
{
|
||||
"id": "c3c32528-8f02-4414-be79-0cb8e18a4cbf",
|
||||
"operator": {
|
||||
"type": "object",
|
||||
"operation": "notEmpty",
|
||||
"singleValue": true
|
||||
},
|
||||
"leftValue": "={{ $('Incoming Webhook Trigger').item.json.query }}",
|
||||
"rightValue": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"typeVersion": 2
|
||||
},
|
||||
{
|
||||
"id": "be62a49c-36db-48cf-819a-0c004fa37a0e",
|
||||
"name": "Filter the currency symbol",
|
||||
"type": "n8n-nodes-base.filter",
|
||||
"position": [
|
||||
1880,
|
||||
280
|
||||
],
|
||||
"parameters": {
|
||||
"options": {},
|
||||
"conditions": {
|
||||
"options": {
|
||||
"leftValue": "",
|
||||
"caseSensitive": true,
|
||||
"typeValidation": "strict"
|
||||
},
|
||||
"combinator": "and",
|
||||
"conditions": [
|
||||
{
|
||||
"id": "b67b8d32-f164-473d-9822-78759b4ea827",
|
||||
"operator": {
|
||||
"name": "filter.operator.equals",
|
||||
"type": "string",
|
||||
"operation": "equals"
|
||||
},
|
||||
"leftValue": "={{ $json.currency }}",
|
||||
"rightValue": "={{ $('Incoming Webhook Trigger').item.json.query.foreign }}"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"typeVersion": 2
|
||||
},
|
||||
{
|
||||
"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 more about Euro foreign exchange reference rates [here](https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html)."
|
||||
},
|
||||
"typeVersion": 1
|
||||
}
|
||||
],
|
||||
"pinData": {},
|
||||
"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
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user