List cron runs
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.
seylo_session<token>serviceId*stringPanel-issued id.
^[a-z0-9]{16}$cronJobId?stringPanel-issued id.
^[a-z0-9]{16}$limit?integer1 <= value <= 20050cursor?stringlength <= 64Success.
application/json- response
runs*array<>nextCursor*string|nullcurl -X GET 'https://example.com/api/v1/cron.runs?serviceId=string'{ "runs": [ { "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 } ], "nextCursor": "string"}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.
Update a cron job POST
Changes a cron job's schedule, command, limits or enabled flag. Omitted fields keep their value; the node picks up the change at once. Needs `services.cron` on the service (a grant on its project covers it). Available to MCP clients and the assistant.