{
  "name": "Find the best Roblox server for your game using a webhook and Roblox API",
  "nodes": [
    {
      "id": "958cc977-b2d7-4e3e-849e-470897399132",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        0,
        0
      ]
    },
    {
      "id": "7b96b246-ed40-465f-96ee-f2676abab1b7",
      "name": "Error #1",
      "type": "n8n-nodes-base.set",
      "position": [
        416,
        64
      ]
    },
    {
      "id": "6f07cf01-22c0-49f9-b33d-bc3785db6292",
      "name": "Respond with Error #1",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        592,
        64
      ]
    },
    {
      "id": "a8f69798-fd63-4be6-b913-49fc43c9299c",
      "name": "Place ID Set?",
      "type": "n8n-nodes-base.if",
      "position": [
        208,
        0
      ]
    },
    {
      "id": "bd08f184-2ea9-4610-9933-3350ac81ca71",
      "name": "Auto Config",
      "type": "n8n-nodes-base.set",
      "position": [
        416,
        -96
      ]
    },
    {
      "id": "d08ba9eb-d38f-45f7-a671-cd7df96d29b2",
      "name": "Fetch Public Servers",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        592,
        -96
      ]
    },
    {
      "id": "3b99acc6-230f-4cf7-bf88-07fd41d9e782",
      "name": "Filter For The Best",
      "type": "n8n-nodes-base.code",
      "position": [
        800,
        -96
      ]
    },
    {
      "id": "a4c75e95-fdd8-4251-b915-55da919f3352",
      "name": "Respond with Success",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1424,
        -32
      ]
    },
    {
      "id": "20811785-435c-4455-afe3-6812f4500500",
      "name": "Success",
      "type": "n8n-nodes-base.set",
      "position": [
        1216,
        -32
      ]
    },
    {
      "id": "47986606-ccf8-4c54-b39c-39eddb6ac36f",
      "name": "Auto Redirect?",
      "type": "n8n-nodes-base.if",
      "position": [
        992,
        -96
      ]
    },
    {
      "id": "8c4c0029-5a44-484d-acf5-cb5996d925f1",
      "name": "Respond to Webhook",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1216,
        -176
      ]
    },
    {
      "id": "9699e09f-bfd2-4249-bf3d-7722cfa993bd",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -96,
        -224
      ],
      "parameters": {
        "width": 448,
        "height": 464,
        "content": "# Best Roblox Server Finder\nThis workflow helps gamers find the best Roblox server so that you can have a smooth Experience playing the game of your choice.\n\n## Setup\nNo Setup is Required. Having your"
      }
    },
    {
      "id": "d196df99-adba-41d6-975d-64ce65f40a75",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        560,
        -176
      ],
      "parameters": {
        "width": 160,
        "height": null,
        "content": "Keep in mind, authorization is **not required!**"
      }
    },
    {
      "id": "819763e4-dfc4-4d43-8844-72151bb67c37",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        736,
        -368
      ],
      "parameters": {
        "width": null,
        "height": 400,
        "content": "# Modes\n- Ping Mode: Purely selects the lowest numerical ping.\n- Latency Mode: Lowest ping + Highest FPS as a tie-breaker.\n- Auto Mode: If pings are within 5ms of each other, it prioritizes the server"
      }
    },
    {
      "id": "92787057-6fca-4f50-a855-5ba62ea2fc7c",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1392,
        -224
      ],
      "parameters": {
        "width": 384,
        "height": 336,
        "content": "# Response Format\n```json\n{\n  \"succsess\":true,\n  \"result\":\"roblox:// Deeplink\"\n}\n```"
      }
    }
  ],
  "connections": {
    "Success": {
      "main": [
        [
          {
            "node": "Respond with Success",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook": {
      "main": [
        [
          {
            "node": "Place ID Set?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Error #1": {
      "main": [
        [
          {
            "node": "Respond with Error #1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Auto Config": {
      "main": [
        [
          {
            "node": "Fetch Public Servers",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Place ID Set?": {
      "main": [
        [
          {
            "node": "Auto Config",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Error #1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Auto Redirect?": {
      "main": [
        [
          {
            "node": "Respond to Webhook",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Success",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter For The Best": {
      "main": [
        [
          {
            "node": "Auto Redirect?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Public Servers": {
      "main": [
        [
          {
            "node": "Filter For The Best",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}