/v2/version

GET /v2/version

Retrieve the server version number

Response status codes

  • 200: OK

Output

Name Mandatory Type Description
local boolean Whether this is a local server or not
version string Version number

Sample session

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

GET /v2/version HTTP/1.1



HTTP/1.1 200
Connection: close
Content-Length: 49
Content-Type: application/json
Date: Wed, 08 Jan 2020 02:29:21 GMT
Server: Python/3.6 GNS3/2.2.4dev1
X-Route: /v2/version

{
    "local": true,
    "version": "2.2.4dev1"
}

POST /v2/version

Check if version is the same as the server

Response status codes

  • 200: Same version

  • 409: Invalid version

Input

Name Mandatory Type Description
local boolean Whether this is a local server or not
version string Version number

Output

Name Mandatory Type Description
local boolean Whether this is a local server or not
version string Version number

Sample session

curl -i -X POST 'http://localhost:3080/v2/version' -d '{"version": "2.2.4dev1"}'

POST /v2/version HTTP/1.1
{
    "version": "2.2.4dev1"
}


HTTP/1.1 200
Connection: close
Content-Length: 30
Content-Type: application/json
Date: Wed, 08 Jan 2020 02:29:21 GMT
Server: Python/3.6 GNS3/2.2.4dev1
X-Route: /v2/version

{
    "version": "2.2.4dev1"
}