Read printer, job, and storage telemetry from a Prusa printer via PrusaLink's local REST API

domain: github.com/prusa3d/Prusa-Link-Web · 4 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate to the printer's local PrusaLink web service using HTTP Digest auth, per its OpenAPI security scheme.
  2. GET /api/v1/status to read combined job, printer, transfer, storage, and camera telemetry in one call (only the printer field is guaranteed present).
  3. GET /api/v1/job for details of any currently running job, which returns 204 if none is active.
  4. GET /api/v1/storage to enumerate available storage volumes (local, SD card, USB) with free/total space.

Known gotchas

Related routes

PrusaLink local HTTP API: printer status and job control
prusa3d.com · 5 steps · unrated
Upload and start a G-code print job over a printer's local PrusaLink API
prusa3d.com · 5 steps · unrated
Control print jobs and printer state via the Repetier-Server REST API
repetier-server.com · 4 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans