Skip to main content
GET
/
uptime
/
monitors
/
{monitorId}
/
report
Get a monitor report
curl --request GET \
  --url https://api.phare.io/uptime/monitors/{monitorId}/report \
  --header 'Authorization: Bearer <token>'
{
  "id": 12,
  "name": "Website",
  "incident_count": 2,
  "downtime": 1500,
  "availability": 99.944,
  "mttr": 750,
  "mtbf": 43200,
  "highest_incident_impact": "unknown"
}
To get an uptime report for all monitors in a project check out the Reports endpoint

Authorizations

Authorization
string
header
required

Use a user token to access authenticated routes. The token must be specified in the Authorization HTTP header with the following format 'Authorization: Bearer '.

Headers

X-Phare-Project-Id
integer

A project header is required when using an organization-scoped API key.

Example:

1

X-Phare-Project-Slug
string

A project header is required when using an organization-scoped API key.

Example:

"luminous-guiding-tower"

Path Parameters

monitorId
integer
required

ID of the monitor to report on

Query Parameters

from
string<date-time>

Start of the reporting window

Example:

"2026-04-01T00:00:00Z"

to
string<date-time>

End of the reporting window

Example:

"2026-04-30T23:59:59Z"

page
integer
default:1

Page number to show

Example:

1

per_page
integer
default:20

Number of resources to return per page

Required range: 1 <= x <= 100
Example:

20

Response

Success, monitor report retrieved

id
integer

Monitor ID

Example:

12

name
string

Monitor name

Example:

"Website"

incident_count
integer

Number of incidents affecting this monitor in the selected range

Example:

2

downtime
integer

Total downtime for this monitor in seconds

Example:

1500

availability
number<float>

Availability for this monitor in the selected range, as a percentage

Example:

99.944

mttr
integer | null

Mean time to recovery (MTTR) for this monitor, in seconds

Example:

750

mtbf
integer | null

Mean time between failures (MTBF) for this monitor, in seconds

Example:

43200

highest_incident_impact
enum<string>
Available options:
unknown,
operational,
degraded_performance,
partial_outage,
major_outage,
maintenance
Last modified on April 27, 2026