job_status
Check the status and progress of a queued or completed 3D print job by ID, returning timing, metadata, queue position, and scheduler watch state.
Instructions
Get the status of a queued or completed print job.
Args:
job_id: The job ID returned by ``submit_job``.
Returns the full job record including status, timing, and metadata,
plus ``waiting`` while it is queued -- ``kind`` (``plate``: the last
print is still on the plate; ``turn``: one printer at a time and
another is printing; ``switch``: below Kiln Business the queue stays on
one printer, and this job waits for the person to move Kiln to its
printer; ``printing``, ``busy``, ``retry`` or ``in_line``),
``sentence`` to show the person, and ``ahead``, how many jobs go first
-- and ``watch`` when the scheduler is watching it: ``state`` is
``moving`` / ``stalled`` / ``no_contact`` / ``watching`` and ``note``
is the sentence to show a person when it is not moving.
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": {
"job_id": "<job_id>"
},
"name": "job_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | The job ID returned by ``submit_job``. |