API referenceUpdates
Check for updates now
POST
Fetches and verifies the signed release manifest now instead of waiting for the next scheduled check.
Needs updates.manage, which owners and admins hold. Available to MCP clients and the assistant.
cookie
seylo_session<token>application/json- body
Success.
application/json- response
autoUpdate*booleanpanel*lastCheckedAt*|nullcheckError*string|nullnodes*array<>activeRun*|nullcurl -X POST 'https://example.com/api/v1/updates.check' \ -H 'Content-Type: application/json' \ -d '{}'Example Response
{ "autoUpdate": true, "panel": { "currentVersion": "string", "latestVersion": "string", "updateAvailable": true, "changelogUrl": "string" }, "lastCheckedAt": "2019-08-24T14:15:22Z", "checkError": "string", "nodes": [ { "nodeId": "string", "name": "string", "online": true, "version": "string", "updateAvailable": true } ], "activeRun": { "id": "string", "targetVersion": "string", "trigger": "auto", "status": "running", "startedBy": "string", "error": "string", "createdAt": "2019-08-24T14:15:22Z", "finishedAt": "2019-08-24T14:15:22Z", "doneSteps": 0, "totalSteps": 0, "steps": [ { "id": "string", "position": 0, "target": "panel", "nodeId": "string", "nodeName": "string", "fromVersion": "string", "toVersion": "string", "status": "pending", "error": "string", "startedAt": "2019-08-24T14:15:22Z", "finishedAt": "2019-08-24T14:15:22Z" } ] }}Read a template's files GET
Returns a template's meta.yaml and index.ts, for reading a built-in template or editing one added on this panel. Any signed-in caller. Available to MCP clients and the assistant.
List past updates GET
Lists update runs (panel, agents and Docker), newest first, with each step's outcome. Needs `nodes.view`, which owners and admins hold. Available to MCP clients and the assistant.