{
  "name": "n8n HTTP Request Demo - Tüm Metodlar",
  "nodes": [
    {
      "parameters": {},
      "id": "start",
      "name": "Start",
      "type": "n8n-nodes-base.start",
      "typeVersion": 1,
      "position": [240, 300]
    },
    {
      "parameters": {
        "method": "GET",
        "url": "http://localhost:3000/api/users",
        "sendQuery": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "role",
              "value": "admin"
            },
            {
              "name": "limit",
              "value": "5"
            }
          ]
        },
        "options": {}
      },
      "id": "get-users",
      "name": "GET - Kullanıcıları Listele",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [460, 200]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "http://localhost:3000/api/users",
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "name",
              "value": "Yeni Kullanıcı"
            },
            {
              "name": "email",
              "value": "yeni@example.com"
            },
            {
              "name": "role",
              "value": "user"
            }
          ]
        },
        "options": {}
      },
      "id": "post-user",
      "name": "POST - Kullanıcı Oluştur",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [460, 400]
    },
    {
      "parameters": {
        "method": "PUT",
        "url": "http://localhost:3000/api/users/1",
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "name",
              "value": "Güncellenmiş Kullanıcı"
            },
            {
              "name": "email",
              "value": "updated@example.com"
            },
            {
              "name": "role",
              "value": "admin"
            }
          ]
        },
        "options": {}
      },
      "id": "put-user",
      "name": "PUT - Tam Güncelleme",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [680, 200]
    },
    {
      "parameters": {
        "method": "PATCH",
        "url": "http://localhost:3000/api/users/2",
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "name",
              "value": "Sadece İsim Değişti"
            }
          ]
        },
        "options": {}
      },
      "id": "patch-user",
      "name": "PATCH - Kısmi Güncelleme",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [680, 400]
    },
    {
      "parameters": {
        "method": "DELETE",
        "url": "http://localhost:3000/api/users/3",
        "options": {}
      },
      "id": "delete-user",
      "name": "DELETE - Kullanıcı Sil",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [900, 200]
    },
    {
      "parameters": {
        "method": "HEAD",
        "url": "http://localhost:3000/api/users/1",
        "options": {}
      },
      "id": "head-user",
      "name": "HEAD - Varlık Kontrolü",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [900, 400]
    },
    {
      "parameters": {
        "method": "OPTIONS",
        "url": "http://localhost:3000/api/users",
        "options": {}
      },
      "id": "options-endpoint",
      "name": "OPTIONS - Yetenekler",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [1120, 300]
    }
  ],
  "connections": {
    "Start": {
      "main": [
        [
          {
            "node": "GET - Kullanıcıları Listele",
            "type": "main",
            "index": 0
          },
          {
            "node": "POST - Kullanıcı Oluştur",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GET - Kullanıcıları Listele": {
      "main": [
        [
          {
            "node": "PUT - Tam Güncelleme",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "POST - Kullanıcı Oluştur": {
      "main": [
        [
          {
            "node": "PATCH - Kısmi Güncelleme",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PUT - Tam Güncelleme": {
      "main": [
        [
          {
            "node": "DELETE - Kullanıcı Sil",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PATCH - Kısmi Güncelleme": {
      "main": [
        [
          {
            "node": "HEAD - Varlık Kontrolü",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "DELETE - Kullanıcı Sil": {
      "main": [
        [
          {
            "node": "OPTIONS - Yetenekler",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HEAD - Varlık Kontrolü": {
      "main": [
        [
          {
            "node": "OPTIONS - Yetenekler",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
