{
  "name": "Create secure interactive applications with WhatsApp flows end-to-end encryption",
  "nodes": [
    {
      "id": "1874c66a-97f0-4a33-a4e9-ab27b950edb4",
      "name": "Webhook1",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -1820,
        860
      ]
    },
    {
      "id": "ae85225c-addf-44e8-a60f-f9e0f07a9bc0",
      "name": "Json Parser",
      "type": "n8n-nodes-base.code",
      "position": [
        -1060,
        860
      ]
    },
    {
      "id": "8ee86c97-ed4f-48d1-924f-4252e1c07aa5",
      "name": "Switch",
      "type": "n8n-nodes-base.switch",
      "position": [
        -740,
        860
      ]
    },
    {
      "id": "76fad406-2591-4531-acab-01cbfcf41c3f",
      "name": "Respond to Webhook1",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        40,
        760
      ]
    },
    {
      "id": "56cb338a-9d7a-4f1a-9c55-5ca9db4f3560",
      "name": "Data Extraction Code",
      "type": "n8n-nodes-base.code",
      "position": [
        -400,
        760
      ]
    },
    {
      "id": "8bd15faf-3a9b-4bb4-ac83-c913a7373480",
      "name": "Respond to Webhook2",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        40,
        1000
      ]
    },
    {
      "id": "67b06ae5-81c1-4efd-993e-a54e36bc5ce7",
      "name": "Data Extraction Code1",
      "type": "n8n-nodes-base.code",
      "position": [
        -400,
        1000
      ]
    },
    {
      "id": "2d05f87c-a2c5-4790-9a85-c6cda46db927",
      "name": "move to base64",
      "type": "n8n-nodes-base.code",
      "position": [
        -1600,
        860
      ]
    },
    {
      "id": "760536f8-c3f4-4d24-be36-4ac08004eb48",
      "name": "Decryption Code",
      "type": "n8n-nodes-base.code",
      "position": [
        -1320,
        860
      ]
    },
    {
      "id": "17c055f3-c278-48c4-89d4-d305a35bc526",
      "name": "Encrypt Return",
      "type": "n8n-nodes-base.code",
      "position": [
        -200,
        760
      ]
    },
    {
      "id": "412f55e3-5867-4e65-a494-3e3bf991d59c",
      "name": "Encrypt Return1",
      "type": "n8n-nodes-base.code",
      "position": [
        -200,
        1000
      ]
    },
    {
      "id": "6c130dfe-bec9-4ca5-af1a-9b55ed593b84",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2480,
        140
      ],
      "parameters": {
        "width": 580,
        "height": 1900,
        "content": "## Try it out\n\n### 🔗 **1. Webhook Entry & Initial Decryption Block**\n\n**Nodes involved:**\n\n* `Webhook1`\n* `move to base64`\n* `[partially visible node for decryption using RSA + AES]`\n\n**Description:**"
      }
    }
  ],
  "connections": {
    "Switch": {
      "main": [
        [
          {
            "node": "Data Extraction Code",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Data Extraction Code1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook1": {
      "main": [
        [
          {
            "node": "move to base64",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Json Parser": {
      "main": [
        [
          {
            "node": "Switch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Encrypt Return": {
      "main": [
        [
          {
            "node": "Respond to Webhook1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "move to base64": {
      "main": [
        [
          {
            "node": "Decryption Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Decryption Code": {
      "main": [
        [
          {
            "node": "Json Parser",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Encrypt Return1": {
      "main": [
        [
          {
            "node": "Respond to Webhook2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Data Extraction Code": {
      "main": [
        [
          {
            "node": "Encrypt Return",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Data Extraction Code1": {
      "main": [
        [
          {
            "node": "Encrypt Return1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}