Monitors

Monitors track automated observability checks for this instance.

Monitors object

Attributes

object

String

id

String

name

String

description

StringNullable

target

Enum

status

Enum

owner

Enum

proto_guard_filter_id

StringNullable

provider_id

StringNullable

created_at

Date

updated_at

Date

first_alert_at

DateNullable

last_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

NumberOptional

after

StringOptional

before

StringOptional

cursor

StringOptional

order

EnumOptional

id

UnionOptional

Filter by monitor ID(s)

target

UnionOptional

status

UnionOptional

provider_id

UnionOptional

proto_guard_filter_id

UnionOptional

search

StringOptional

created_at

ObjectOptional

Filter monitor creation time by date range

updated_at

ObjectOptional

Filter monitor last update time by date range

first_alert_at

ObjectOptional

Filter first monitor alert time by date range

last_alert_at

ObjectOptional

Filter 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

String

The 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_..."