{"openapi":"3.0.0","info":{"description":"E2E Networks is a hyperscaler cloud platform from India providing GPU cloud infrastructure, virtual compute nodes, object storage, and AI/ML services through TIR platform.","version":["v1"]},"servers":[{"description":"E2E Networks is a hyperscaler cloud platform from India providing GPU cloud infrastructure, virtual compute nodes, object storage, and AI/ML services through TIR platform.","url":"https://api.apirails.com/e2enetworks"}],"paths":{"/nodes":{"get":{"tags":["Compute Nodes"],"parameters":[{"name":"limit","in":"query","description":"Number of results per page","required":false,"schema":{"type":"number","example":""}},{"name":"page","in":"query","description":"Page number for pagination","required":false,"schema":{"type":"number","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/api/myaccount/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/nodes"},"summary":"List all compute nodes","description":"Retrieve a list of all virtual compute nodes in your E2E Networks account. Includes node details such as status, configuration, and resource allocation.","security":[{"bearerAuth":[]}]},"post":{"tags":["Compute Nodes"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/node/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/nodes"},"summary":"Create compute node","description":"Create a new virtual compute node with specified configuration. Choose from Linux Virtual Nodes, Windows Virtual Nodes, Smart Dedicated Nodes, and High-Frequency CPU-Intensive nodes.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"image_id":{"type":"string","description":"OS image ID to deploy on the node","required":true},"name":{"type":"string","description":"Node name","required":true},"plan_id":{"type":"string","description":"Plan ID for the compute node configuration","required":true},"ssh_key_id":{"type":"string","description":"SSH key ID for Linux node authentication"},"vpc_id":{"type":"string","description":"VPC ID to attach the node to"}}},"example":{"image_id":"","name":"","plan_id":"","ssh_key_id":"","vpc_id":""}}}}}},"/nodes/{nodeId}":{"get":{"tags":["Compute Nodes"],"parameters":[{"name":"nodeId","in":"path","description":"Unique identifier of the compute node","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/node/virt_comp_node/managenode/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/nodes/{nodeId}"},"summary":"Get compute node details","description":"Retrieve detailed information about a specific compute node including status, configuration, IP addresses, and resource utilization.","security":[{"bearerAuth":[]}]},"put":{"tags":["Compute Nodes"],"parameters":[{"name":"nodeId","in":"path","description":"Unique identifier of the compute node","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/node/virt_comp_node/managenode/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/nodes/{nodeId}"},"summary":"Update compute node","description":"Update configuration or properties of an existing compute node. Can modify node name and other configurable parameters.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"name":{"type":"string","description":"Updated node name"}}},"example":{"name":""}}}}},"delete":{"tags":["Compute Nodes"],"parameters":[{"name":"nodeId","in":"path","description":"Unique identifier of the compute node","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/node/virt_comp_node/managenode/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/nodes/{nodeId}"},"summary":"Delete compute node","description":"Permanently delete a compute node from your account. This action cannot be undone. All data on the node will be lost.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}},"post":{"tags":["Compute Nodes"],"parameters":[{"name":"nodeId","in":"path","description":"Unique identifier of the compute node","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/api/myaccount/#/paths/nodes-node_id-/post","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/nodes/{nodeId}"},"summary":"Convert to committed node","description":"Convert an on-demand compute node to a committed node with reserved pricing.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/nodes/{nodeId}/start":{"post":{"tags":["Compute Nodes"],"parameters":[{"name":"nodeId","in":"path","description":"Unique identifier of the compute node","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/node/virt_comp_node/managenode/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/nodes/{nodeId}/start"},"summary":"Start compute node","description":"Start a stopped compute node. The node will boot up and become available for connections.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/nodes/{nodeId}/stop":{"post":{"tags":["Compute Nodes"],"parameters":[{"name":"nodeId","in":"path","description":"Unique identifier of the compute node","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/node/virt_comp_node/managenode/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/nodes/{nodeId}/stop"},"summary":"Stop compute node","description":"Stop a running compute node. The node will be powered down but retained with billing for stopped resources.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/nodes/{nodeId}/restart":{"post":{"tags":["Compute Nodes"],"parameters":[{"name":"nodeId","in":"path","description":"Unique identifier of the compute node","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/node/virt_comp_node/managenode/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/nodes/{nodeId}/restart"},"summary":"Restart compute node","description":"Restart a running compute node. The node will be gracefully rebooted.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/buckets":{"get":{"tags":["Object Storage"],"parameters":[{"name":"limit","in":"query","description":"Number of results per page","required":false,"schema":{"type":"number","example":""}},{"name":"page","in":"query","description":"Page number for pagination","required":false,"schema":{"type":"number","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/storage/object_storage/using_api/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/buckets"},"summary":"List all buckets","description":"Retrieve a list of all object storage buckets in your E2E Networks account. Includes bucket name, region, size, and object count.","security":[{"bearerAuth":[]}]},"post":{"tags":["Object Storage"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/storage/object_storage/using_api/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/buckets"},"summary":"Create bucket","description":"Create a new object storage bucket in the specified region. E2E Object Storage is S3-compatible and supports SSD-based storage.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"bucket_name":{"type":"string","description":"Unique name for the bucket","required":true},"region":{"type":"string","description":"Region for bucket placement (Delhi-NCR, Mumbai)","required":true}}},"example":{"bucket_name":"","region":""}}}}}},"/buckets/{bucketName}":{"get":{"tags":["Object Storage"],"parameters":[{"name":"bucketName","in":"path","description":"Name of the bucket","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/storage/object_storage/bucket_details/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/buckets/{bucketName}"},"summary":"Get bucket details","description":"Retrieve detailed information about a specific bucket including size, object count, creation date, and access permissions.","security":[{"bearerAuth":[]}]},"delete":{"tags":["Object Storage"],"parameters":[{"name":"bucketName","in":"path","description":"Name of the bucket","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/storage/object_storage/bucket_details/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/buckets/{bucketName}"},"summary":"Delete bucket","description":"Permanently delete a bucket and all its contents. This action cannot be undone.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/buckets/{bucketName}/objects":{"get":{"tags":["Object Storage"],"parameters":[{"name":"bucketName","in":"path","description":"Name of the bucket","required":true,"schema":{"type":"string","example":""}},{"name":"max_keys","in":"query","description":"Maximum number of objects to return","required":false,"schema":{"type":"number","example":""}},{"name":"prefix","in":"query","description":"Filter objects with this prefix","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/storage/object_storage/using_api/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/buckets/{bucketName}/objects"},"summary":"List objects in bucket","description":"List all objects within a bucket. Supports filtering by prefix and pagination.","security":[{"bearerAuth":[]}]}},"/vpcs":{"get":{"tags":["Network"],"parameters":[{"name":"limit","in":"query","description":"Number of results per page","required":false,"schema":{"type":"number","example":""}},{"name":"page","in":"query","description":"Page number for pagination","required":false,"schema":{"type":"number","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/network/vpc/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/vpcs"},"summary":"List all VPCs","description":"Retrieve a list of all Virtual Private Clouds (VPCs) in your account. VPCs provide network isolation for your compute resources.","security":[{"bearerAuth":[]}]},"post":{"tags":["Network"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/network/vpc/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/vpcs"},"summary":"Create VPC","description":"Create a new Virtual Private Cloud (VPC) with the specified CIDR block. VPCs enable network isolation and security group management.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"cidr":{"type":"string","description":"CIDR block for the VPC (e.g., 10.0.0.0/16)","required":true},"name":{"type":"string","description":"VPC name","required":true}}},"example":{"cidr":"","name":""}}}}}},"/vpcs/{vpcId}":{"get":{"tags":["Network"],"parameters":[{"name":"vpcId","in":"path","description":"Unique identifier of the VPC","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/network/vpc/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/vpcs/{vpcId}"},"summary":"Get VPC details","description":"Retrieve detailed information about a specific VPC including CIDR block, subnets, and attached resources.","security":[{"bearerAuth":[]}]},"delete":{"tags":["Network"],"parameters":[{"name":"vpcId","in":"path","description":"Unique identifier of the VPC","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/network/vpc/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/vpcs/{vpcId}"},"summary":"Delete VPC","description":"Delete a VPC. All resources within the VPC must be deleted first.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/ssh-keys":{"get":{"tags":["Security"],"parameters":[{"name":"limit","in":"query","description":"Number of results per page","required":false,"schema":{"type":"number","example":""}},{"name":"page","in":"query","description":"Page number for pagination","required":false,"schema":{"type":"number","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/node/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/ssh-keys"},"summary":"List all SSH keys","description":"Retrieve a list of all SSH keys registered in your account. SSH keys are used for secure authentication to Linux compute nodes.","security":[{"bearerAuth":[]}]},"post":{"tags":["Security"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/node/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/ssh-keys"},"summary":"Create SSH key","description":"Register a new SSH public key for authentication to Linux compute nodes.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"name":{"type":"string","description":"SSH key name","required":true},"public_key":{"type":"string","description":"SSH public key content","required":true}}},"example":{"name":"","public_key":""}}}}}},"/ssh-keys/{keyId}":{"delete":{"tags":["Security"],"parameters":[{"name":"keyId","in":"path","description":"Unique identifier of the SSH key","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/node/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/ssh-keys/{keyId}"},"summary":"Delete SSH key","description":"Delete an SSH key from your account.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/snapshots":{"get":{"tags":["Storage"],"parameters":[{"name":"limit","in":"query","description":"Number of results per page","required":false,"schema":{"type":"number","example":""}},{"name":"page","in":"query","description":"Page number for pagination","required":false,"schema":{"type":"number","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/node/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/snapshots"},"summary":"List all snapshots","description":"Retrieve a list of all node snapshots. Snapshots are point-in-time copies of compute node storage.","security":[{"bearerAuth":[]}]},"post":{"tags":["Storage"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/node/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/snapshots"},"summary":"Create snapshot","description":"Create a snapshot of a compute node's storage. Snapshots can be used for backup or to create new nodes.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"name":{"type":"string","description":"Snapshot name","required":true},"node_id":{"type":"string","description":"Node ID to create snapshot from","required":true}}},"example":{"name":"","node_id":""}}}}}},"/snapshots/{snapshotId}":{"delete":{"tags":["Storage"],"parameters":[{"name":"snapshotId","in":"path","description":"Unique identifier of the snapshot","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/docs/myaccount/node/","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/snapshots/{snapshotId}"},"summary":"Delete snapshot","description":"Delete a snapshot. This action cannot be undone.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/myaccount/publicapi/v1/plans-and-pricing":{"get":{"tags":["Account"],"parameters":[{"name":"currency","in":"query","description":"Currency for pricing (inr, usd)","required":true,"schema":{"type":"string","example":"","items":{"type":"string","enum":["inr","usd"]}}},{"name":"location","in":"query","description":"Location for pricing (Delhi, Mumbai, Chennai)","required":true,"schema":{"type":"string","example":"","items":{"type":"string","enum":["Delhi","Mumbai","Chennai"]}}},{"name":"service","in":"query","description":"Service type to get pricing for","required":true,"schema":{"type":"string","example":"","items":{"type":"string","enum":["node","gpu","load_balancer","kubernetes_master","kubernetes_worker","saved_image","cdp_backup","faas","volume","sfs","eos","epfs","container_registry","dbaas","snapshot","firewall","vpc","reserve_ip","secret_management","licenses","cdn"]}}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/api/myaccount/#/paths/plans-and-pricing/get","api_endpoint":"https://api.e2enetworks.com/myaccount/publicapi/v1/plans-and-pricing"},"summary":"Get plans and pricing","description":"Returns plans and pricing for MyAccount services based on currency, location, and service type.","security":[{"bearerAuth":[]}]}},"/images/os-category":{"get":{"tags":["Images"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/api/myaccount/#/paths/images-os-category/get","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/images/os-category"},"summary":"Get OS images","description":"Retrieve a list of available OS images categorized by operating system type.","security":[{"bearerAuth":[]}]}},"/images":{"get":{"tags":["Images"],"parameters":[{"name":"os_category","in":"query","description":"OS category to get plans for","required":false,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/api/myaccount/#/paths/images/get","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/images"},"summary":"Get plans of a particular OS","description":"Retrieve available plans for a particular operating system category.","security":[{"bearerAuth":[]}]}},"/nodes/{nodeId}/snapshots":{"post":{"tags":["Compute Nodes"],"parameters":[{"name":"nodeId","in":"path","description":"Unique identifier of the compute node","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/api/myaccount/#/paths/nodes-node_id---snapshots/post","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/nodes/{nodeId}/snapshots"},"summary":"Create manual snapshot","description":"Create a manual snapshot of a compute node's storage.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"name":{"type":"string","description":"Snapshot name"}}},"example":{"name":""}}}}}},"/nodes/{nodeId}/monitoring-triggers":{"post":{"tags":["Compute Nodes"],"parameters":[{"name":"nodeId","in":"path","description":"Unique identifier of the compute node","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/api/myaccount/#/paths/nodes-node_id--monitoring-triggers/post","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/nodes/{nodeId}/monitoring-triggers"},"summary":"Create monitoring alert","description":"Create a monitoring alert trigger for a compute node.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"action":{"type":"string","description":"Action to take when threshold is exceeded"},"metric":{"type":"string","description":"Metric to monitor (e.g., cpu, memory, disk)","required":true},"threshold":{"type":"number","description":"Threshold value for the alert","required":true}}},"example":{"action":"","metric":"","threshold":""}}}}},"delete":{"tags":["Compute Nodes"],"parameters":[{"name":"nodeId","in":"path","description":"Unique identifier of the compute node","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/api/myaccount/#/paths/nodes-node_id--monitoring-triggers/delete","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/nodes/{nodeId}/monitoring-triggers"},"summary":"Delete monitoring alert","description":"Delete a monitoring alert trigger for a compute node.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/vpc-node-attach":{"post":{"tags":["Network"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/api/myaccount/#/paths/vpc-node-attach/post","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/vpc-node-attach"},"summary":"Attach VPC to node","description":"Attach a VPC to a compute node.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"node_id":{"type":"string","description":"Node ID to attach VPC to","required":true},"vpc_id":{"type":"string","description":"VPC ID to attach","required":true}}},"example":{"node_id":"","vpc_id":""}}}}}},"/vpc-node-detach":{"post":{"tags":["Network"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.e2enetworks.com/api/myaccount/#/paths/vpc-node-detach/post","api_endpoint":"https://api.e2enetworks.com/myaccount/api/v1/vpc-node-detach"},"summary":"Detach VPC from node","description":"Detach a VPC from a compute node.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"node_id":{"type":"string","description":"Node ID to detach VPC from","required":true},"vpc_id":{"type":"string","description":"VPC ID to detach","required":true}}},"example":{"node_id":"","vpc_id":""}}}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"security":[{"bearerAuth":[]}]}