Skip to main content
GET
List uptime monitors

Authorizations

Authorization
string
header
required

API key sent as Authorization: Bearer <key>. Personal keys (gm_pat_) act as you, limited by your role and the key's scopes; organization keys (gm_api_) act for one organization. Send X-Organization-Id with every org-scoped request.

Headers

X-Organization-Id
string
required

ID of the organization to act in. Required with API keys. A user session may omit it and acts in its active organization.

Example:

"k2p9x7w4m1n8b3v6c5z0q2r7"

Query Parameters

include
enum<string>

Pass metrics to return a lighter shape with uptime, response-time and incident metrics for each monitor.

Available options:
metrics

Response

OK

id
string
required
organizationId
string
required
userId
string
required
name
string
required
type
string
required
isActive
boolean
required
currentStatus
string
required
lastEventAt
string<date-time>
required
checkIntervalSeconds
integer
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
uptimeMonitor
object
required
monitorId
string
required
targetUrl
string
required
checkType
string
required
expectedResponseCode
string
required
followRedirects
boolean
required
contentAlert
string
required
content
string
required
timeout
string
required
alertSensitivity
string
required
httpMethod
string
required
body
string | null
required
headers
any[]
required
username
string
required
regions
string[]
required
regionStatuses
object
required
hasPassword
boolean
required

Whether a basic-auth password is saved. The password itself is never returned.