The guh server provides two different API's:
The REST API is accessable on the WebServer. The JSON-RPC API can be accessed from the TcpServer and the WebSocketServer interface. The command line interface
guh-cli communicates with the TcpServer and JSON-RPC API. The
guh-webinterface uses the WebServer with the REST-API and catches notifications from the WebSocketServer.