Rename a node
Changes a node's name. Services, domains and the agent are not affected.
Needs nodes.manage, which owners and admins hold. Available to MCP clients and the assistant.
seylo_session<token>application/json- body
nodeId*stringPanel-issued id.
^[a-z0-9]{16}$name*stringLowercase letters, digits, dots and hyphens; unique.
^[a-z0-9][a-z0-9.-]*$1 <= length <= 60Success.
application/json- response
id*stringPanel-issued id.
^[a-z0-9]{16}$name*stringLowercase letters, digits, dots and hyphens; unique.
^[a-z0-9][a-z0-9.-]*$1 <= length <= 60location*|nulltags*array<>status*string|string|stringisPanelNode*booleanpublicIpv4*string|nullpublicIpv6*string|nullpublicAddress*string|nullwildcardDomain*string|nullagentVersion*string|nullupdateAvailable*booleancanBuild*booleancanBuildWarning*string|nullmaxParallelBuilds*integer1 <= value <= 16wings*gamesFirstCpu*booleanfacts*|nullusage*|nullserviceCount*integer0 <= valuehealth*lastSeenAt*|nullcreatedAt*stringdate-timeupdatedAt*stringdate-timecurl -X POST 'https://example.com/api/v1/nodes.rename' \ -H 'Content-Type: application/json' \ -d '{ "nodeId": "string", "name": "string"}'{ "id": "string", "name": "string", "location": "string", "tags": [ "string" ], "status": "online", "isPanelNode": true, "publicIpv4": "string", "publicIpv6": "string", "publicAddress": "string", "wildcardDomain": "string", "agentVersion": "string", "updateAvailable": true, "canBuild": true, "canBuildWarning": "string", "maxParallelBuilds": 1, "wings": { "detected": true, "version": "string", "sharedProxy": true }, "gamesFirstCpu": true, "facts": { "hostname": "string", "os": "string", "kernel": "string", "arch": "string", "cpuCores": 0, "memoryTotalBytes": 0, "diskTotalBytes": 0, "diskFreeBytes": 0, "dockerVersion": "string", "cgroupVersion": 0, "bootTime": "2019-08-24T14:15:22Z" }, "usage": { "at": "2019-08-24T14:15:22Z", "cpuPercent": 0, "memoryUsedBytes": 0, "memoryTotalBytes": 0, "diskUsedBytes": 0, "diskTotalBytes": 0, "networkRxBytesPerSec": 0, "networkTxBytesPerSec": 0, "load1": 0 }, "serviceCount": 0, "health": { "checkedAt": "2019-08-24T14:15:22Z", "worst": "pass" }, "lastSeenAt": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z"}Remove a node POST
Removes a node from the panel and forgets its key. Fails while services are placed on it, and for the node that runs the panel. Containers on the machine are not touched. The caller repeats the node name to confirm. Needs `nodes.manage`, which owners and admins hold. Available to MCP clients and the assistant, after a person approves the call.
Revoke a join token POST
Makes an unused join token invalid right away. Needs `nodes.manage`, which owners and admins hold. Not available to MCP clients or the assistant.