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.