Uptime report
get_uptime_reportAvailability against the SLA target for a period: the last 7, 30 (default) or 90 days, the last sent week, this week, a calendar month or quarter, or any range of days. Returns downtime, incidents and time to resolve, each monitor's availability worst first, the longest incidents with their causes, and planned maintenance (not counted as downtime). Uptime is time-based: downtime is the time an automatic incident was open. Below the Growth plan only last_week (the weekly report) is available.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_uptime_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | range: last day (included), YYYY-MM-DD | |
| from | No | range: first day, YYYY-MM-DD | |
| start | No | month or quarter: its first day, YYYY-MM-DD (default: the current one) | |
| period | No | last_7_days, last_30_days (default), last_90_days, last_week (the latest sent weekly report, every plan), this_week, month, quarter or range | |
| report | No | report name or UUID from list_reports (default: the workspace's report covering every monitor) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| period | Yes | ||
| report | Yes | ||
| slaMet | Yes | ||
| monitors | Yes | ||
| timezone | Yes | ||
| incidents | Yes | ||
| inProgress | Yes | ||
| methodology | Yes | ||
| mttrMinutes | No | ||
| moreMonitors | No | ||
| missedCheckins | No | ||
| downtimeMinutes | Yes | ||
| longestIncidents | Yes | ||
| slaTargetPercent | Yes | ||
| plannedMaintenance | No | ||
| availabilityPercent | Yes | ||
| trendVsPreviousPeriodPts | No | ||
| heartbeatCheckinRatePercent | No |