get_printer_maintenance_profile
Everything known about one printer's maintenance: current status, health (last maintenance, days since, open problem count, active job), lifetime print and maintenance stats, the last 50 jobs, per-task completion history and spare parts consumed. The only source of a PREDICTED next-due date — when nothing is scheduled yet, health.next_scheduled_job is filled from the matching maintenance plan and carries is_predicted=true with a null id. Large response: ask for one printer at a time, and use get_maintenance_status_map for fleet-wide questions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| printer_id | Yes | The printer to profile. Required. | |
| include_active_job_detail | No | Also return the full task checklist of the active (or next scheduled) job. Off by default; get_maintenance_job gives the same detail for any job. |