View License
{
"username" : "root",
"password" : "root",
"q" : "view-license"
}
Fetches license details for all nodes registered in the cluster. The details include the license type, expiry date and list of features that the license permits that are over and above the free version of the database.
Response Structure
{
"ack" : "1",
"time" : 1000,
"p" : {
"nodes" : [
{
"node-id" : "1",
"ip": "192.168.0.101",
"license-type" : "enterprise",
"licensed-till" : "01/01/2017 00:00 GMT",
"license-features" : ["geo-dist-data-rep", "geo-index",
"ts-index"]
},
{
"node-id" : "2",
"ip": "192.168.0.102",
"license-type" : "enterprise",
"licensed-till" : "01/01/2017 00:00 GMT",
"license-features" : ["geo-dist-data-rep", "geo-index","ts-index"]
}
]
}
}
The license information is returned within the nodes
attribute in the response payload as a JSONArray of JSONObject’s. Each element of JSONArray contains license information of a single node registered in the cluster. The license information of a registered node is returned even if the node is not currently online or connected to the cluster.
Each JSONObject contains the attributes as mentioned in the table below:
Attribute | Description |
---|---|
node-id | The unique identification id of the node |
ip | The current IP address of the node. This is skipped if the node is not currently active |
license-type | The type of license procured |
licensed-till | The date of expiry of the nodes license |
license-features | The features activated as part of the license |
View License of a Single Node
{
"username" : "root",
"password" : "root",
"q" : "view-license",
"p" : {
"node-id" : "nnn"
}
}
By specifying an explicit node-id
in the request, the license of a single node can be viewed. The response format remains exactly the same, except for the response to contain a single entry in the JSONArray.