You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 20 Next »

Obtaining a license server list

You can easily list license servers registered in License Statistics by sending the following HTTP request.

GET /api/v1/license-server/${returnType}

where $ indicates a variable value that you can replace with a value that best suits your needs. The possible parameters are described below.

ParameterRequiredTypeDescription
${returnType}YesstringStandard format option. See Making an API request for details.
standard report optionsNovarious

See Making an API request for details.

Response

On success, this report will contain one row for each license server that was queried and is visible for the request. Each row consists of columns: 


ColumnFull nameTypeDescriptionVisible by default in export
lsidLicense Server IDintegerInternal License Statistics identification of the license serverMinus (-) No
lsnLicense ServerstringLicense server name. Yes
lshHostnamestringHostname. Yes
lspPortintegerPort number. Yes
lsdDescriptionstring
Description of the license server. Yes
lsmnLic ManagerstringManager type of the license server; e.g., LM-X, FlexNet, etc. Yes
vnVendorstringName of the license server vendor. Yes
lssStatusenumerationCurrent status of the license server. Yes
gtnGatheringenumeration
See gathering type descriptions for details.
Yes
lshalRedundantbooleanTrue if server was configured with redundancy (HAL).Error (x) Unavailable
lshfHas FeaturesbooleanIndicates whether License Statistics detected any features hosted on the server. True for servers that were successfully queried or imported.Error (x) Unavailable

Note that the order in the table is the default order of the columns in the exported file.

Examples 

The following examples make use of the GET method. 

Example 1

Say you want to obtain a list of all license servers. To generate this data set, enter a command similar to the following.

curl -H "X-Auth-token: token" "http://yourdomain/api/v1/license-server/json"

Example 2

 If you want to generate license server information filtered by hostname in CSV format, enter the following command. 

curl --data "filter=[{\"type\"=\"string\", \"field\"=\"lsh\", \"value\"=\"some hostname\"}]" -H "X-Auth-token: token" "http://yourdomain/api/v1/license-server/csv"

Example 3

In order to get information about a license server with an ID of 1, enter the following command.

curl --data-urlencode "filter=[{\"type\"=\"numeric\", \"field\"=\"lsid\", \"comparison\"=\"eq\" \"value\"=\"1\"}]" -H "X-Auth-token: token" "http://yourdomain/api/v1/license-server/json"
  • No labels