Printago API
POST
/v1/printers/reconcile-state
Force refresh printer state
Force a state refresh: re-check each printer's stored online and availability flags against its live state right now, instead of waiting for the periodic check. Only ever marks printers online or available; printers with a job in progress, in maintenance, or disabled are left as they are.
Request Body
Printer IDs to refresh
BulkActionRequest
idsrequired
string[]
Example Request
application/json
{
"ids": [
"string"
]
}
Response Schema
ReconcilePrinterStateResult[]
Array of ReconcilePrinterStateResult, each with:
healedoptional
object
Set only for `healed`: which flags were turned on.
isAvailableoptional
boolean
isOnlineoptional
boolean
outcomerequired
"failed" | "skipped" | "healed" | "in-sync" | "no-live-state"
failedskippedhealedin-syncno-live-state
printerIdrequired
string
Example Response
201 OK — application/json
[
{
"printerId": "string",
"outcome": "failed",
"healed": {
"isOnline": true,
"isAvailable": true
}
}
]