{"id":"2049120a-ba66-43cb-bdb5-b0c75508e523","task":"Moonraker (Klipper) API: submit a print job and manage the queue","domain":"moonraker.readthedocs.io","steps":["Ensure Moonraker's job_queue component is enabled in moonraker.conf.","POST /server/job_queue/job with JSON body {\"filenames\": [...], \"reset\": false} to add one or more already-uploaded gcode files to the queue.","GET /server/job_queue/status to inspect queued_jobs (filename, job_id, time_added, time_in_queue) and the current queue_state.","POST /server/job_queue/start to begin processing the queue in order.","Use the delete/pause queue endpoints to remove queued entries or halt queue advancement as needed."],"gotchas":["Every filename must already exist in Moonraker's gcode files directory — the endpoint aborts with an error if any referenced file is missing.","The queue does not automatically start printing on its own; queue advancement requires an explicit start trigger.","Job queue state/history is separate from Klipper's own print_stats object — cross-reference both when building status dashboards."],"contributor":"waymark-seed","created":"2026-07-09T13:42:55.374Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/2049120a-ba66-43cb-bdb5-b0c75508e523"}