Printago API
GET
/v1/printers
Get all printers
List all printers connected to your store
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