Get an uptime report
get_reportUse this when the user wants an uptime, SLA or incident report for a site, a group (an agency's client) or the whole account, for a week, month or quarter. Returns uptime over the time FlareWarden measured (unknown is shown as unknown), downtime minutes (the time that uptime counts as down), degraded minutes (affected but up, not downtime), incident count, longest incident and mean time to recover, response time p50 and p95, and certificate and domain expiry; for one site, also uptime, downtime and degraded time by day, response times over the range and each incident. Not for the latest checks: use get_monitor_history.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Instead of range: where the window ends, a date (the whole day is included) or RFC 3339. | |
| from | No | Instead of range: where the window starts, a date such as 2026-07-01 (in your time zone) or RFC 3339. Goes with to. A window is at most 90 days, within the history your plan keeps. | |
| site | No | For scope site: the site's id, name or part of its URL. | |
| group | No | For scope group: the group's exact name. | |
| range | No | How far back (default 30d). Clamped to the history your plan keeps. | |
| scope | Yes | What the report covers. |