Reboot a node
Reboots the machine after a few seconds. Every service on it is down until the machine and Docker are back; the agent reconnects by itself. The caller repeats the node name to confirm.
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}$confirmName*stringMust equal the node's name.
Success.
application/json- response
rebootingAt*stringdate-timecurl -X POST 'https://example.com/api/v1/nodes.reboot' \ -H 'Content-Type: application/json' \ -d '{ "nodeId": "string", "confirmName": "string"}'{ "rebootingAt": "2019-08-24T14:15:22Z"}List open join tokens GET
Lists join tokens that are neither used nor expired, newest first. The token values themselves are never shown again. Needs `nodes.manage`, which owners and admins hold. Not available to MCP clients or the assistant.
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.