Article ID: m0820
SLA and QBR Dashboard
Use the RMM API to build customer-facing Service Level Agreement (SLA) and Quarterly Business Review (QBR) dashboards.
The RMM API provides information about device health, patch compliance, and security status. To build a complete SLA dashboard, combine this data with ticket information from your PSA.
Device information
| Endpoint | What it returns |
|---|---|
| GET /api/v1/computers/stat/host/latest (fleet-wide, paged) | Returns device information, including uptime and other system details. |
| GET /api/v1/computers/stat/update/latest (fleet-wide, paged) | Returns operating system update status for every managed device. |
| GET /api/v1/computers/stat/antivirus/latest (fleet-wide, paged) | Returns the antivirus status for every managed device. |
The Update endpoint reports operating system updates only. To include third-party application updates, also retrieve data from the Software Inventory endpoint as described in Patch and Windows Update Status Monitoring.
Recommended approach
- Collect device health, update, and antivirus data from the RMM API.
- Retrieve ticket information, such as ticket volume, response time, and resolution time, from your PSA.
- Combine both data sources to build customer-facing SLA or QBR reports.
The RMM API does not provide ticket metrics such as response time or resolution time. These metrics are available only through your PSA's API.
Recommended polling interval:
- Poll the RMM API every 60 minutes.
- Poll your PSA according to the polling interval recommended by your PSA vendor.