Printago API
PATCH
/v1/printers
Bulk update printers
Update the same fields on multiple printers
Request Body
Printer IDs and shared update data
UpdateManyRequestPrinterUpdate
idsrequired
string[]
updaterequired
object
Make all properties in T optional
commMethodoptional
any
deviceIdoptional
string
enabledoptional
boolean
integrationIdoptional
string
integrationTypeoptional
any
metadataoptional
object
nameoptional
string
nozzleDiameteroptional
string
printerAdapterBindingsPatchoptional
object
Per-printer adapter binding override applied last.
printerCapabilityPatchoptional
object
Per-printer capability override applied last (web Advanced Capabilities panel).
tagsoptional
string[]
vendorModelIdoptional
number
Example Request
application/json
{
"ids": [
"string"
],
"update": {
"name": "string",
"tags": [
"string"
],
"nozzleDiameter": "string",
"enabled": true
}
}
Response Schema
Response
value
object[]
Example Response
200 OK — application/json
[
{
"name": "string",
"nozzleDiameter": "string",
"enabled": true,
"tags": [
"string"
],
"confirmedReady": true,
"isAvailable": true,
"isOnline": true,
"continuousPrint": true,
"lifetimePrintHours": 1,
"lifetimeJobCount": 1,
"isInMaintenance": true,
"id": "string",
"storeId": "string",
"createdAt": "2026-08-24T03:58:55.963Z",
"updatedAt": "2026-08-24T03:58:55.963Z"
}
]