Skip to content

Get Node

Fetch a single node by ID.

  • Method: GET
  • Path (REST): /node/{nodeId}
  • Returns: Node
  • Backend behavior: Only nodes from your team are visible; otherwise 404. No side effects.
Node node = gmc.nodeClient().getNode("node-123").execute();
const node = await client.nodeClient.getNode('node-123');
node = client.node_client.get_node('node-123')
curl -s \
  -H "Accept: application/json" \
  -H "Application-Token: $GMC_APP_TOKEN" \
  https://api.gamemanager.cloud/node/node-123

Response

Example:

{
  "id": "node-123",
  "teamId": "team-1",
  "inviteToken": 123456,
  "daemonVersion": "1.5.2",
  "lastAlive": "2025-01-01T12:34:56Z",
  "lastLogin": "2025-01-01T12:30:00Z",
  "logoutReason": null,
  "status": "ONLINE",
  "settings": {},
  "systemData": {}
}

Responses

  • 200 OK: Node returned.
  • 403 Forbidden: missingPermission.ACCESS_NODES — you lack read access in this team.
  • 404 Not Found: general.not_found — node not found or not in your team.