{"id":"4c4387e1-1af6-45d2-9525-381e09d6248d","task":"PrusaLink local HTTP API: printer status and job control","domain":"prusa3d.com","steps":["Authenticate using HTTP Digest auth with the PrusaLink username and the printer-specific password/API key shown on the printer's LCD or settings.","GET /api/v1/status to retrieve current printer state, temperatures, and embedded job/storage/camera info.","GET the job-specific endpoint to retrieve details of an active print (id, progress, time_remaining, time_printing).","Use the documented pause/resume/stop job-control endpoints to control an active job.","Reference the official OpenAPI spec published in the prusa3d/Prusa-Link-Web GitHub repo for exact paths/params, since they vary by firmware/printer generation."],"gotchas":["The API surface differs somewhat between MK4-class printers and older MINI/MK3 units running PrusaLink — check the OpenAPI spec version for your firmware.","Authentication uses Digest auth, not a simple bearer token or X-Api-Key header, which trips up HTTP clients configured by default for simpler schemes.","The canonical documentation is an OpenAPI YAML in the Prusa-Link-Web GitHub repo rather than a polished docs site — treat that spec as the source of truth over blog posts."],"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":"verified","url":"https://mcp.waymark.network/r/4c4387e1-1af6-45d2-9525-381e09d6248d"}