Printago API
GET /v1/printers

Get all printers

List all printers connected to your store

Requires: printer.view

Query Parameters

provider optional
string
deviceId optional
string
providerConfig optional
string
machineUserProfileId optional
string
machineSystemProfileId optional
string
processUserProfileId optional
string
processSystemProfileId optional
string
name optional
string
nozzleDiameter optional
string
metadata optional
string
proxyClientId optional
string
commMethod optional
string
enabled optional
string
tags optional
string
confirmedReady optional
string
isAvailable optional
string
isOnline optional
string
printingJobId optional
string
lastPrintedAt optional
string
integrationId optional
string
integrationType optional
string
continuousPrint optional
string
fabmaticRemainingJobs optional
string
bedSize optional
string
{x,y,z} mm build volume, denormalized from the machine profile's printable_area/printable_height. Cache only — refreshed whenever the printer's machine profile changes; the profile is the source of truth.
modelName optional
string
Human-readable model name (e.g. "P1S", "Snapmaker U1", "Prusa CORE One")
vendorName optional
string
Vendor/manufacturer name (e.g. "Bambu Lab", "Prusa", "Snapmaker")
vendorModelId optional
string
printerCapabilityPatch optional
string
Per-printer capability override applied last (web Advanced Capabilities panel).
printerAdapterBindingsPatch optional
string
Per-printer adapter binding override applied last.
lifetimePrintHours optional
string
lifetimeJobCount optional
string
isInMaintenance optional
string
lastMaintenanceOfflineAt optional
string
lastMaintenanceOnlineAt optional
string
id optional
string
storeId optional
string
createdAt optional
string
updatedAt optional
string
sort optional
string
limit optional
number
offset optional
number
fields optional
string
include optional
string
meta optional
boolean
hints optional
boolean

Response Schema

Response
value
object[] | object