{
  "name": "Advanced retry and delay logic",
  "nodes": [
    {
      "id": "885f5632-f4f1-4efd-a5a6-b5d39a180f86",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        0,
        48
      ]
    },
    {
      "id": "c4ccc06f-0cb7-4aac-a195-dc8b6dae87e5",
      "name": "HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        448,
        48
      ]
    },
    {
      "id": "4be525c2-5b5c-4d1a-b7f0-363faa63d522",
      "name": "Set Fields",
      "type": "n8n-nodes-base.set",
      "position": [
        224,
        48
      ]
    },
    {
      "id": "6280a197-72bb-4cc2-8530-b4cc922180f1",
      "name": "Edit Fields",
      "type": "n8n-nodes-base.set",
      "position": [
        672,
        -32
      ]
    },
    {
      "id": "3273bc42-46e6-4d26-9f1b-c3cf456f27eb",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        880,
        -32
      ]
    },
    {
      "id": "62460f30-3329-4392-919e-09da442a0bbd",
      "name": "Stop and Error",
      "type": "n8n-nodes-base.stopAndError",
      "position": [
        1104,
        -80
      ]
    },
    {
      "id": "3c918a29-2b14-42e7-9e97-9cd92bc62a79",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        1104,
        160
      ]
    },
    {
      "id": "3ddbc2a4-519c-4623-9098-312b1f14c9af",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        -464
      ],
      "parameters": {
        "width": 616,
        "height": 468,
        "content": "## Advanced Retry and Delay Logic\n\nThis template provides a robust solution for handling API rate limits and temporary service outages in n8n workflows. It overcomes the limitations of the default nod"
      }
    }
  ],
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "Stop and Error",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait": {
      "main": [
        [
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Fields": {
      "main": [
        [
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request": {
      "main": [
        [],
        [
          {
            "node": "Edit Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Set Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}