list_schedule_runs
Retrieve the latest runs for a deployed app's schedule, newest first, including trigger, timing, outcome, and status details. Use it to check execution history and troubleshoot scheduled jobs.
Instructions
A schedule's runs, newest first (50 are kept).
Each run is ``{run_id, trigger, started_at, finished_at, outcome,
status_code}``. ``trigger``: ``cron`` | ``manual`` | ``catchup``.
``outcome``: ``running``, ``accepted`` (202), ``ok`` (other 2xx),
``failed`` (any other status), ``timeout``, ``unreachable`` (no
connection) or ``skipped_overlap``. The app's response body is never kept.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"schedule_name": "<schedule_name>"
},
"name": "list_schedule_runs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name (or row id) of an existing deployed app — only kind 'service' can be exposed: ``share_service``/``add_domain`` refuse a model or database with 422 ``*.kind_unsupported``, while the remove tools just find nothing to undo. | |
| limit | No | Runs to return (1-50). | |
| schedule_name | Yes | Schedule name: lowercase letters, digits and '-', 1-32 characters, starting with a letter (e.g. ``morning``); the app receives it as ``X-Nerdit-Schedule``. |