/v2/version

GET /v2/version

Retrieve the server 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 GET 'http://localhost:3080/v2/version'

GET /v2/version HTTP/1.1



HTTP/1.1 200
Connection: close
Content-Length: 50
Content-Type: application/json
Date: Tue, 21 Mar 2017 09:32:05 GMT
Server: Python/3.6 GNS3/2.0.0dev11
X-Route: /v2/version

{
    "local": true,
    "version": "2.0.0dev11"
}

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.0.0dev11"}'

POST /v2/version HTTP/1.1
{
    "version": "2.0.0dev11"
}


HTTP/1.1 200
Connection: close
Content-Length: 31
Content-Type: application/json
Date: Tue, 21 Mar 2017 09:32:05 GMT
Server: Python/3.6 GNS3/2.0.0dev11
X-Route: /v2/version

{
    "version": "2.0.0dev11"
}