Skip to main content
Version: 2.6

REST API Overview

Methods

The REST API is divided into several areas:

URLDescription
http://<hostname>/pingPinging the web service. Returns "OK" if service is available.
http://<hostname>/nodesManaging nodes in the node space, such as adding, removing and querying nodes, rules etc.
http://<hostname>/nodes/nodeManaging nodes
http://<hostname>/nodes/relationManaging binary relations
http://<hostname>/nodes/groupManaging groups
http://<hostname>/nodes/commandCommanding interface to execute commands directly
http://<hostname>/nodes/dataReading or writing data values to data nodes
http://<hostname>/nodes/enumReading enumeration type information
http://<hostname>/nodes/workflowManaging workflows
http://<hostname>/alarms/poolManaging alarming (alarm and event access)
http://<hostname>/entitiesManaging entity collections, such as adding, querying, removing and updating entity collections.
http://<hostname>/activitiesManaging human activities
http://<hostname>/historyHistorical data access
http://<hostname>/*Custom Processing

Return Codes

The API follows the standard return types:

HTTP Status CodeDescription
100Good continue
200Good done
400Bad arguments, bad data, bad processing, other errors
401Access denied
410Data access point not active
420Bad address or bad connection
423Call locked
500Fatal error, out of memory
501Not supported or not implemented