Users Manual
• services (array of string) - list of the services this node offers
• status (string) - status of the node (one of unknown, down, stale, running)
Template object
{
"name": "string",
"parameters": [
"string",
"string"
],
"services": [
"string",
"string"
],
"status": "string"
}
NodeInfo objects are used in the following requests:
• GET /nodes
• GET /nodes/{node}
NodeStatus: Detailed current status of the node including run-time statistics.
An object of type NodeStatus has the following properties:
• status (string) - status of the node (one of unknown, down, stale, running)
• timestamp (float) - Unix time when values were last updated
• values (object) - dictionary with current status/statistics of the node
Template object
{
"status": "string",
"timestamp": 0,
"values": {}
}
NodeStatus objects are used in the following requests:
• GET /nodes/{node}/status
NtpStatus: Status of the NTP time sync.
An object of type NtpStatus has the following properties:
• accuracy (string) - time sync accuracy reported by NTP
• synchronized (boolean) - synchronized with NTP server
Template object
{
"accuracy": "string",
"synchronized": false
}
NtpStatus objects are nested in SysInfo.
Parameter: Representation of a node’s run-time parameter. The parameter’s ‘value’ type (and hence the types of
the ‘min’, ‘max’ and ‘default’ fields) can be inferred from the ‘type’ field and might be one of the built-in
primitive data types.
An object of type Parameter has the following properties:
8.2. REST-API interface 153