Project uptime report
get_project_reportUptime of every monitor of the project over a period, worst first, in one call: per monitor uptime_pct, downtime (seconds + text), outage count, longest outage and MTTR (mean time to resolve, resolved outages only), plus project totals (average uptime, total downtime and outages, MTTR, monitors currently down). Period from/to: default the last 30 days, at most 366. Filter by name, protocol or group. Active monitors only unless include_paused. Use it for "which monitors had the worst uptime" or an SLA overview; get_monitor_uptime gives a per-day/week series, list_outages the outages themselves. Healthchecks and servers are not included.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End: ISO 8601 or an age. Default now. | |
| from | No | Start: ISO 8601 or an age such as 30d / 12h. Default 30 days before "to". | |
| name | No | Case-insensitive substring of the monitor name or URL. | |
| group | No | Case-insensitive substring of the monitor group name. | |
| limit | No | Monitors listed, worst first. Default 50, max 200. Totals always cover every matching monitor. | |
| protocol | No | Only monitors of this type: http, icmp, port, dns, browser. | |
| include_paused | No | Include paused monitors (their uptime only counts outages recorded before the pause). Default false. |