Get daily uptime
GET /api/v1/monitors/{id}/uptime/daily
GET
/api/v1/monitors/{id}/uptime/daily
Returns day-by-day uptime data for a monitor over a specified number of days.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” id
required
integer
Example
42Unique monitor identifier.
Query Parameters
Section titled “Query Parameters ” days
integer
Example
90Number of days of daily uptime data to return.
Responses
Section titled “ Responses ”Daily uptime breakdown.
object
monitor_id
required
ID of the monitor.
integer
Example
42 days
required
Number of days covered.
integer
Example
90 daily
required
Array<object>
Uptime data for a single day.
object
date
required
The date (YYYY-MM-DD).
string format: date
Example
2026-03-28 percentage
required
Uptime percentage for the day (0-100).
number format: double
Example
99.95 total_checks
required
Total number of checks performed that day.
integer
Example
288Authentication credentials are missing or invalid.
Error response returned when a request fails.
object
error
required
A human-readable error message.
string
Example
monitor not foundExample
{ "error": "unauthorized"}The requested resource was not found.
Error response returned when a request fails.
object
error
required
A human-readable error message.
string
Example
monitor not foundExample
{ "error": "not found"}