{
  "name": "🛠️ Re-Access Binary Data from Any Previous Node",
  "nodes": [
    {
      "id": "acbfe599-0e66-43f8-acf8-92f3d863f963",
      "name": "Re-Access Binary Data from Previous Node",
      "type": "n8n-nodes-base.code",
      "position": [
        704,
        96
      ]
    },
    {
      "id": "8a68bb24-ee5a-44f6-bfc2-0beafe04e099",
      "name": "Remove Binary Data",
      "type": "n8n-nodes-base.set",
      "position": [
        304,
        96
      ]
    },
    {
      "id": "17dc22f1-d81f-4511-a9b6-85f33d95ddbb",
      "name": "Get n8n Logo (Binary)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -32,
        96
      ]
    },
    {
      "id": "d1cd2a15-5ce1-4437-a123-d993550054c3",
      "name": "Start",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -320,
        96
      ]
    },
    {
      "id": "e3e5944b-f2dd-4411-bd83-ab7755d95962",
      "name": "Sticky Note (1)",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -112,
        -48
      ],
      "parameters": {
        "width": 256,
        "height": 192,
        "content": "This node fetches a binary image (the n8n logo) from a URL.\n\nIt's the source of the binary data we'll be working with.\n\n\n\n\n\n\n\n\n\n\n\n"
      }
    },
    {
      "id": "ded5a9bd-a23e-4022-be31-905e30bef576",
      "name": "Sticky Note (2)",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        176,
        -128
      ],
      "parameters": {
        "width": 352,
        "height": 272,
        "content": "⚠️ **Important Concept!**\n\nBy default, many n8n nodes (like the `Set` node in this case) **do not pass binary data** to subsequent nodes.\n\nThis node simulates a common scenario where binary data is \"l"
      }
    },
    {
      "id": "da33a06c-e9a6-4945-bef7-4d0852ca78ef",
      "name": "Sticky Note (3)",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        560,
        -320
      ],
      "parameters": {
        "width": 400,
        "height": 464,
        "content": "### The Magic Happens Here!\n\nThis `Code` node demonstrates how to **re-access binary data** from *any* previous node in the workflow, even if it was dropped by an intermediate node.\n\nIt uses:\n*   `$(p"
      }
    },
    {
      "id": "9085f0c7-28f9-4156-8e64-19d4556a4f13",
      "name": "Sticky Note (0)",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -592,
        -464
      ],
      "parameters": {
        "width": 448,
        "height": 608,
        "content": "## Re-Access Binary Data\n\nThis workflow demonstrates a powerful technique: **how to re-access binary data from any previous node in your workflow, even if an intermediate node removes it.**\n\nThis is c"
      }
    },
    {
      "id": "a5b9c4fe-fffc-4d48-8050-c0ce15eb6fe6",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1008,
        -912
      ],
      "parameters": {
        "width": 384,
        "height": 1056,
        "content": "---\n\n## Was this helpful? Let me know!\n[![clic](https://supastudio.ia2s.app/storage/v1/object/public/assets/n8n/clic_down_lucas.gif)](https://api.ia2s.app/form/templates/academy)\n\nI really hope this t"
      }
    }
  ],
  "connections": {
    "Start": {
      "main": [
        [
          {
            "node": "Get n8n Logo (Binary)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Remove Binary Data": {
      "main": [
        [
          {
            "node": "Re-Access Binary Data from Previous Node",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get n8n Logo (Binary)": {
      "main": [
        [
          {
            "node": "Remove Binary Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}