Run a cron job now
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.
seylo_session<token>application/json- body
serviceId*stringPanel-issued id.
^[a-z0-9]{16}$cronJobId*stringPanel-issued id.
^[a-z0-9]{16}$Success.
application/json- response
id*stringPanel-issued id.
^[a-z0-9]{16}$cronJobId*|nullserviceId*stringPanel-issued id.
^[a-z0-9]{16}$nodeId*|nullresult*string|string|string|string|stringmanual*booleanexitCode*integer|nullstartedAt*stringdate-timefinishedAt*|nulldurationMs*|nullcurl -X POST 'https://example.com/api/v1/cron.runNow' \ -H 'Content-Type: application/json' \ -d '{ "serviceId": "string", "cronJobId": "string"}'{ "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}Get a cron run with its output GET
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.
List cron runs GET
Lists runs of a service's cron jobs newest first, optionally for one job. Page with the nextCursor of the previous call. Needs `services.view` on the service (a grant on its project covers it). Available to MCP clients and the assistant.