K
OverviewAuthenticationReports APIGET List reportsGET Get report
GET/v2/reporting/monitor-reports

Get all monitor reports

Returns SLA, MTTR, and outage data for all monitors in your project.

Request

Query Parameters
fromstringoptional
Start date for the report in ISO 8601 format
Example:"2025-01-01T00:00:00.000Z"
tostringoptional
End date for the report in ISO 8601 format
Example:"2025-01-31T23:59:59.999Z"
💡Default Period

If from and to are not provided, defaults to the last 7 days.

Response

Returns the time period and an array of monitor reports.

Response Objectapplication/json
periodobject
Time period with from and to dates in ISO 8601 format
monitorsarray<object>
Array of monitor report objects with SLA, MTTR, and outage data
RequestcURL
curl https://api.hyperping.io/v2/reporting/monitor-reports \
  -H "Authorization: Bearer ${API_TOKEN}"
200 OKJSON
{
  "period": {
    "from": "2025-04-30T23:28:48.404Z",
    "to": "2025-05-06T23:28:48.404Z"
  },
  "monitors": [
    {
      "uuid": "mon_e3nJvpusxl6l3C",
      "name": "Website",
      "protocol": "http",
      "sla": 99.184,
      "outages": {
        "count": 2,
        "totalDowntime": 4231,
        "totalDowntimeFormatted": "1hr 10min 31s"
      },
      "mttr": 2116,
      "mttrFormatted": "35min 16s"
    }
  ]
}