Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Warning
This page refers to functionality that has been removed from License Statistics. This information no longer applies to License Statistics v6.3 and newer.

Obtaining a feature list

You can easily list To list all the features recognizable by License Statistics , use by sending the following HTTP request:.

Code Block
languagejs
firstline1
linenumberstrue
GET /api/v1/feature/${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, report will contain one row for each feature recognizable by License Statistics. Each row consists of columns: 


ColumnFull nameTypeDescriptionVisible by default in export
fidFeature IDintegerInternal License Statistics identification of the feature.(minus)No
fnsFeature NamestringFeature name.(tick)Yes
ftypeFeature Typeenumeration
See feature type descriptions for details.
(tick)Yes
fvFeature VersionstringFeature version.(tick)Yes
lsidLicense Server IDintegerInternal License Statistics identification of license server hosting the feature.
(minus)No
lsnLicense Serverstring
Name of license server hosting the feature.(tick)Yes
vnVendorstringVendor of license server hosting the feature.(tick)Yes
gtnGatheringenumerationGathering type of license server hosting the feature. See gathering type descriptions for further details.
(tick)Yes

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

The following example shows a command that gets the list of all License Statistics features.

Code Block
languagejs
firstline1
curl -H "X-Auth-token: token" "http://yourdomain/api/v1/feature/json"

 Example 2

The following example shows a command that obtains feature information, filtered by name and version and output to CSV format.

Code Block
languagejs
firstline1
curl --data "filter=[{\"type\"=\"string\", \"field\"=\"fn\", \"value\"=\"abc\"}, {\"type\"=\"string\", \"field\"=\"fv\", \"value\"=\"2.1\"}]" 
-H "X-Auth-token: token" "http://yourdomain/api/v1/feature/csv"

Example 3

 The following example shows a command that gets information about a feature with an ID of "1."

Code Block
languagejs
firstline1
curl --data-urlencode "filter=[{\"type\"=\"numeric\", \"field\"=\"fid\", \"comparison\"=\"eq\" \"value\"=\"1\"}]" -H "X-Auth-token: token" "http://yourdomain/api/v1/feature/json"GET /api/v1/report/feature/${returnType}