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.