The Cluster API exposes the live membership view of the underlying Hazelcast cluster. Every node — whether a master or wrapper — is visible here along with its current resource consumption and the list of instances it is hosting. You can also use this API to send console commands to specific nodes, though remote dispatch is partially implemented (see endpoint notes). All cluster endpoints require a Bearer token with ALL permission.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/universeclouddev/Universe/llms.txt
Use this file to discover all available pages before exploring further.
The NodeResources Object
Resource usage is reported for each node in both list and detail responses.Megabytes of RAM currently consumed by running instances on this node. Calculated from the sum of
allocatedRamMB across all active instances.CPU units currently in use on this node.
100 units = 1 full core.Endpoints
GET /api/cluster/nodes
Returns a list of all members currently in the Hazelcast cluster, including their network address, whether they are the local node, and their current resource usage. Authentication: ALL permission required.The Hazelcast member UUID (e.g.,
f47ac10b-58cc-4372-a567-0e02b2c3d479).Human-readable node name (the
nodeId from config.json, e.g., node-1).IP address of this cluster member’s Hazelcast interface.
Hazelcast cluster port for this member (not the REST API port).
true if this entry represents the node that is serving this API response.Current RAM and CPU usage on this node. See NodeResources above.
| Status | Meaning |
|---|---|
200 | Node list returned. |
401 | Unauthorized. |
GET /api/cluster/nodes/
Returns detailed information about a single cluster node, including the IDs of all instances currently hosted on it. Authentication: ALL permission required. Path ParametersThe Hazelcast member UUID of the target node (e.g.,
f47ac10b-58cc-4372-a567-0e02b2c3d479). Use GET /api/cluster/nodes to discover member UUIDs.Hazelcast member UUID.
Human-readable node name from config.
IP address of the node.
Hazelcast port of the node.
Whether this node is the one handling the request.
RAM and CPU usage on this node.
Array of 6-character instance IDs currently running on this node.
| Status | Meaning |
|---|---|
200 | Node details returned. |
404 | No node with this UUID in the cluster. |
401 | Unauthorized. |
POST /api/cluster/nodes//command
Dispatches a console command to the specified cluster node. Authentication: ALL permission required. Path ParametersThe Hazelcast member UUID of the target node.
The console command string to execute (e.g.,
instance list, cluster status).| Status | Meaning |
|---|---|
400 | Target is the local node — use /api/commands/execute. |
404 | Node UUID not found in cluster. |
501 | Remote node command dispatch is not yet implemented. |
401 | Unauthorized. |