## Cluster APIs ### List Avilable Nodes #### Request ```http GET /api/v1/nodes/ ``` #### Response ```json { "hasErrors": false, "errors": [ { "code": "Error-Code (String)", "description": "Detailed description of the error" } ], "data": [ { "ip": "", "host": "", "labels": [ { "label": "os", "value": "ubuntu" } ], "actions": [ { "action": "restart-server", "args": [ { "name": "delay", "type": "number" } ] } ], "services": [ { "name": "kafka-broker-1", "type": "kafka-broker", "status": "Stopped", "ports": [ { "port": "8080", "transport": "tcp", "protocol": "http", "usage": "admin-dashboard" } ], "labels": [ { "label": "environment", "value": "docker" } ], "actions": [ { "action": "change-port", "args": [ { "name": "port", "type": "number" } ] } ] } ] } ] } ```