Get a cron run with its output
Returns one cron run with the last lines of its output (redacted on the node).
Needs services.logs on the service (a grant on its project covers it). Available to MCP clients and the assistant.
seylo_session<token>serviceId*stringPanel-issued id.
^[a-z0-9]{16}$runId*stringPanel-issued id.
^[a-z0-9]{16}$Success.
application/json- response
run*command*stringoutput*stringtruncated*booleancurl -X GET 'https://example.com/api/v1/cron.run?serviceId=string&runId=string'{ "run": { "id": "string", "cronJobId": "string", "serviceId": "string", "nodeId": "string", "result": "running", "manual": true, "exitCode": 0, "startedAt": "2019-08-24T14:15:22Z", "finishedAt": "2019-08-24T14:15:22Z", "durationMs": 0 }, "command": "string", "output": "string", "truncated": true}List a service's cron jobs GET
Lists the cron jobs of a service with their next run time and last result. Needs `services.view` on the service (a grant on its project covers it). Available to MCP clients and the assistant.
Run a cron job now POST
Starts a cron job outside its schedule. Returns the run as soon as the node accepted it; its result arrives on the service's live topic. Fails with UNAVAILABLE while the node is offline. Needs `services.cron` on the service (a grant on its project covers it). Available to MCP clients and the assistant.