Read the agent's own log
Returns the newest lines of the node agent's own log (its systemd journal), oldest first, with secrets redacted. Needs the node to be online.
Needs nodes.manage, which owners and admins hold. Available to MCP clients and the assistant.
seylo_session<token>nodeId*stringPanel-issued id.
^[a-z0-9]{16}$tail?integerLines to return, default 500.
1 <= value <= 5000since?stringdate-timeSuccess.
application/json- response
entries*array<>curl -X GET 'https://example.com/api/v1/nodes.agentLogs?nodeId=string'{ "entries": [ { "time": "2019-08-24T14:15:22Z", "level": "debug", "line": "string" } ]}Get current usage of every service GET
Returns the latest CPU and memory of every running service the caller can see, for usage columns in lists ("4% - 182 MB"). Any signed-in caller. Available to MCP clients and the assistant.
Create a join token POST
Creates a single-use token that lets a new server join this panel within one hour, and the install command to run on it as root. From a browser session it needs a sign-in or auth.reauth from the last 15 minutes (FORBIDDEN details.reason "reauth" otherwise); API keys need none. Needs `nodes.manage`, which owners and admins hold. Not available to MCP clients or the assistant.