Getting storage node information in JSON-RPC API

You can get the information on storage nodes using the GetStorageNodeInfo method.

Required parameters

Parameter Description Supported values
storageNodeId The ID of the storage node to get information for <int> Integer

Sample request

{
    "jsonrpc":"2.0",
    "visa": "{{visa}}",
    "id":"jsonrpc",
    "method" : "GetStorageNodeInfo",
    "params" : {
	    "storageNodeId": 100
    }
}

Sample response

{
    "id": "jsonrpc",
    "jsonrpc": "2.0",
    "result": {
	"result": {
	    "ActiveAccounts": 0,
	    "CommonInfo": {
	    "CertificateInfo": {
		"Certificate": "",
		"CertificatePin": "",
		"EndDate": 0,
		"StartDate": 0
	},
	    "Family": "WEBDAVS",
	    "GatewayHost": "100.0.0.0",
	    "Host": "100.0.0.0:443",
	    "HttpGatewayHost": "100.0.0.0:2999",
	    "Name": "node_5",
	    "Password": "*****",
	    "Path": "",
	    "StorageId": 200,
	    "User": "*****"
	},
	"Id": 100,
	"LocationId": 13,
	"ModeInfo": {
	    "Message": "",
	    "Mode": "Operable"
	},
	"StateInfo": {
	    "PrivilegedStorage": 0,
	    "State": [
		"Online",
		"Full"
	    ],
	    "TotalStorage": 14544046,
	    "UsedStorage": 14544046
	},
	"TotalAccounts": 0
	}
    },
    "visa": "{{visa}}"
}