Printago API
GET /v1/maintenance/history

Get completion history

Get maintenance completion history

Requires: maintenance.view

Query Parameters

printerId optional
string

Response Schema

MaintenanceCompletionLog[]
Array of MaintenanceCompletionLog, each with:
completedAtrequired
string
format: date-time
completedByrequirednullable
string
createdAtrequired
string
format: date-time
enrollmentIdrequired
string
pattern: ^[a-z0-9]{24}$
hoursAtCompletionrequirednullable
number
idrequired
string
pattern: ^[a-z0-9]{24}$
jobsAtCompletionrequirednullable
number
maintenanceItemIdrequired
string
pattern: ^[a-z0-9]{24}$
notesrequirednullable
string
printerIdrequired
string
pattern: ^[a-z0-9]{24}$
storeIdrequired
string
pattern: ^[a-z0-9]{24}$
updatedAtrequired
string
format: date-time

Example Response

200 OK — application/json
[
  {
    "enrollmentId": "string",
    "printerId": "string",
    "maintenanceItemId": "string",
    "completedAt": "2025-01-15T12:00:00.000Z",
    "completedBy": "string",
    "hoursAtCompletion": 1,
    "jobsAtCompletion": 1,
    "notes": "string",
    "id": "string",
    "storeId": "string",
    "createdAt": "2025-01-15T12:00:00.000Z",
    "updatedAt": "2025-01-15T12:00:00.000Z"
  }
]