Monitors
Monitors track automated observability checks for this instance.
Monitors object
Attributes
object
Stringid
Stringname
Stringdescription
StringNullabletarget
Enumstatus
Enumowner
Enumproto_guard_filter_id
StringNullableprovider_id
StringNullablecreated_at
Dateupdated_at
Datefirst_alert_at
DateNullablelast_alert_at
DateNullable{"object": "monitor","target": "protoguard_filter","status": "active","owner": "organization"}
List monitors
Returns a paginated list of monitors for this instance.
Query Parameters
limit
NumberOptionalafter
StringOptionalbefore
StringOptionalcursor
StringOptionalorder
EnumOptionalid
UnionOptionalFilter by monitor ID(s)
target
UnionOptionalstatus
UnionOptionalprovider_id
UnionOptionalproto_guard_filter_id
UnionOptionalsearch
StringOptionalcreated_at
ObjectOptionalFilter monitor creation time by date range
updated_at
ObjectOptionalFilter monitor last update time by date range
first_alert_at
ObjectOptionalFilter first monitor alert time by date range
last_alert_at
ObjectOptionalFilter last monitor alert time by date range
GEThttp://api.metorial.com/monitors
curl -X GET "https://api.metorial.com/monitors" \-H "Authorization: Bearer metorial_sk_..."
Get monitor
Retrieves a monitor by ID.
URL Parameters
monitor_id
StringThe unique identifier for the monitor
GEThttp://api.metorial.com/monitors/:monitor_id
curl -X GET "https://api.metorial.com/monitors/mon_Rm4Mnheq2bfEPhBhP7SY" \-H "Authorization: Bearer metorial_sk_..."