{
  "version": 1,
  "metadata": {
    "name": "{Resource} Management",
    "createdAt": "2026-01-01T00:00:00Z",
    "updatedAt": "2026-01-01T00:00:00Z"
  },
  "nodes": [
    {
      "id": "node_1",
      "type": "apiNode",
      "position": { "x": 200, "y": 100 },
      "data": {
        "label": "List {Resource}s",
        "config": {
          "method": "GET",
          "url": "{{base_url}}/{prefix}/{resource}",
          "headers": [
            { "key": "Accept", "value": "application/json", "enabled": true },
            { "key": "Authorization", "value": "Bearer {{token}}", "enabled": true }
          ],
          "params": [],
          "body": ""
        }
      }
    },
    {
      "id": "node_2",
      "type": "apiNode",
      "position": { "x": 200, "y": 300 },
      "data": {
        "label": "Create {Resource}",
        "config": {
          "method": "POST",
          "url": "{{base_url}}/{prefix}/{resource}",
          "headers": [
            { "key": "Accept", "value": "application/json", "enabled": true },
            { "key": "Content-Type", "value": "application/json", "enabled": true },
            { "key": "Authorization", "value": "Bearer {{token}}", "enabled": true }
          ],
          "params": [],
          "body": "{}"
        }
      }
    },
    {
      "id": "node_3",
      "type": "apiNode",
      "position": { "x": 200, "y": 500 },
      "data": {
        "label": "Get {Resource}",
        "config": {
          "method": "GET",
          "url": "{{base_url}}/{prefix}/{resource}/{{{resource_id}}}",
          "headers": [
            { "key": "Accept", "value": "application/json", "enabled": true },
            { "key": "Authorization", "value": "Bearer {{token}}", "enabled": true }
          ],
          "params": [
            { "key": "{resource_id}", "value": "1", "enabled": true }
          ],
          "body": ""
        }
      }
    },
    {
      "id": "node_4",
      "type": "apiNode",
      "position": { "x": 200, "y": 700 },
      "data": {
        "label": "Update {Resource}",
        "config": {
          "method": "PUT",
          "url": "{{base_url}}/{prefix}/{resource}/{{{resource_id}}}",
          "headers": [
            { "key": "Accept", "value": "application/json", "enabled": true },
            { "key": "Content-Type", "value": "application/json", "enabled": true },
            { "key": "Authorization", "value": "Bearer {{token}}", "enabled": true }
          ],
          "params": [
            { "key": "{resource_id}", "value": "1", "enabled": true }
          ],
          "body": "{}"
        }
      }
    },
    {
      "id": "node_5",
      "type": "apiNode",
      "position": { "x": 200, "y": 900 },
      "data": {
        "label": "Delete {Resource}",
        "config": {
          "method": "DELETE",
          "url": "{{base_url}}/{prefix}/{resource}/{{{resource_id}}}",
          "headers": [
            { "key": "Accept", "value": "application/json", "enabled": true },
            { "key": "Authorization", "value": "Bearer {{token}}", "enabled": true }
          ],
          "params": [
            { "key": "{resource_id}", "value": "1", "enabled": true }
          ],
          "body": ""
        }
      }
    }
  ],
  "edges": [
    { "id": "edge_node_1_to_node_2", "source": "node_1", "target": "node_2" },
    { "id": "edge_node_2_to_node_3", "source": "node_2", "target": "node_3" },
    { "id": "edge_node_3_to_node_4", "source": "node_3", "target": "node_4" },
    { "id": "edge_node_4_to_node_5", "source": "node_4", "target": "node_5" }
  ],
  "environments": [
    {
      "name": "Local",
      "variables": [
        { "key": "base_url", "value": "http://localhost:8000", "enabled": true },
        { "key": "token", "value": "your-token-here", "enabled": true },
        { "key": "{resource_id}", "value": "1", "enabled": true }
      ]
    }
  ],
  "activeEnvironmentName": "Local"
}
