/v2/gns3vm

GET /v2/gns3vm

Get GNS3 VM settings

Response status codes

  • 200: GNS3 VM settings returned

Sample session

curl -i -X GET 'http://localhost:3080/v2/gns3vm'

GET /v2/gns3vm HTTP/1.1



HTTP/1.1 200
Connection: close
Content-Length: 148
Content-Type: application/json
Date: Wed, 08 Jan 2020 02:27:57 GMT
Server: Python/3.6 GNS3/2.2.4dev1
X-Route: /v2/gns3vm

{
    "enable": false,
    "engine": "vmware",
    "headless": false,
    "ram": 2048,
    "vcpus": 1,
    "vmname": null,
    "when_exit": "stop"
}

PUT /v2/gns3vm

Update GNS3 VM settings

Response status codes

  • 201: GNS3 VM updated

Sample session

curl -i -X PUT 'http://localhost:3080/v2/gns3vm' -d '{"vmname": "TEST VM"}'

PUT /v2/gns3vm HTTP/1.1
{
    "vmname": "TEST VM"
}


HTTP/1.1 201
Connection: close
Content-Length: 27
Content-Type: application/json
Date: Wed, 08 Jan 2020 02:27:57 GMT
Server: Python/3.6 GNS3/2.2.4dev1
X-Route: /v2/gns3vm

{
    "vmname": "TEST VM"
}