Get all scaleway server info copy
Get all scaleway server info copy
Webhook
High
24
Nodes
Webhook
Trigger
High
Complexity
7/22/2025
Added
Workflow Overview
Total Nodes
24
Node Types
10
Node Types
respond To Webhook
Respond to Webhook, Respond Error, Respond to Webhook1, Respond to Webhook2, Respond to Webhook3, Respond to Webhook4
6 nodes
sticky Note
Sticky Note, Sticky Note1, Sticky Note2
3 nodes
code
Code, Code search Tags, Code search Name, Code search public_ip, Code search zone
5 nodes
set
Edit Fields
1 node
switch
Switch
1 node
webhook
Webhook
1 node
http Request
Get Scalway Machines, Get scw instance by zone, Get scw baremetal by zone
3 nodes
split In Batches
Loop Over Items, Loop Over Zone Instance
2 nodes
split Out
Split Out ZONE_INSTANCE
1 node
if
If ZONE_BAREMETAL in ZONE_INSTANCE
1 node
Workflow JSON
28.96 KB
{
"id": "olDVR3wuxbUsTvuW",
"meta": {
"instanceId": "598c730c3a95b29c8be35b1b34a362ffa595154754b692ab1bb4baa1db7b1f33",
"templateCredsSetupCompleted": true
},
"name": "Get all scaleway server info copy",
"tags": [],
"nodes": [
{
"id": "9da28130-ed83-4129-b65c-82969fe3126d",
"name": "Code",
"type": "n8n-nodes-base.code",
"position": [
2000,
-60
],
"parameters": {
"jsCode": "// Function to extract essential information from servers\nfunction extractServers(serversArray) {\n let servers = [];\n\n if (!Array.isArray(serversArray)) {\n console.log(\"⚠️ Invalid data received:\", JSON.stringify(serversArray, null, 2));\n return servers; // Returns an empty array if the data is not valid\n }\n\n serversArray.forEach(server => {\n servers.push({\n name: server.name || \"Unknown\",\n tags: server.tags && server.tags.length > 0 ? server.tags.join(\", \") : \"N...Showing first 1000 characters. Click "Expand" to view the full JSON.