Skip to content

get_monitor_events

GET
/monitors/{monitor_id}/events
curl --request GET \
--url https://api.siteqwality.com/monitors/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/events \
--header 'Authorization: Bearer <token>'
monitor_id
required
string format: uuid

Monitor identifier

kind
string | null

http (default), cron or browser.

limit
integer | null format: int64

Page size, 1 to 100 (default 25).

The monitor’s events, newest first

Media type application/json

GET /monitors/{monitor_id}/events response.

object
monitor_id
required
string format: uuid
kind
required

http, cron or browser.

string
events
required

Newest first.

Array<object>

One monitor event.

object
id
required
string format: uuid
kind
required

quota_not_checked, schedule_missing or tls_unknown. New kinds may be added.

string
data
required

Kind-specific detail, for example {"product": "uptime", "period": "2026-10"}.

object
created_at
required
string format: date-time
Example generated
{
"monitor_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"kind": "example",
"events": [
{
"id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"kind": "example",
"data": {},
"created_at": "2026-04-15T12:00:00Z"
}
]
}

Unknown monitor kind

Missing or invalid authentication

Monitor not found

Internal server error