monitors

Create a monitor

post/api/v1/monitors

Request

  • Base URL: https://puzaricloud.in (the document declares no server; this is the origin it was published from)
  • URL: https://puzaricloud.in/api/v1/monitors
  • Auth: none declared

Request body

namestring nullable
urlstring nullable

URL; host:port for tcp; domain for domain; provider slug or status URL for dependency; not used for heartbeat/flow

modestring
selectorstring nullable
keywordstring nullable
keyword_rulestring
price_rulestring
price_thresholdnumber nullable
interval_minutesinteger
channel_idsinteger[]
escalation_channel_idsinteger[]
escalation_minutesinteger
tagsstring[]
methodstring
headersobject
bodystring nullable
expect_statusstring
assertionsstring nullable

One rule per line: contains X | json a.b == 1 | header content-type contains json

max_latency_msinteger nullable
ssl_alert_daysinteger
security_alertsboolean
confirm_retryboolean
period_minutesinteger

heartbeat: expected ping period

grace_minutesinteger

heartbeat: allowed lateness

schedule_cronstring nullable

heartbeat: cron expression instead of a period

schedule_tzstring
max_duration_minutesinteger nullable
repeat_alert_minutesinteger
stepsobject[] nullable

flow: list of steps {name, method, url, headers, body, expect_status, assertions, extract}

domain_alert_daysinteger
dns_watchstring[]
health_secretstring nullable
agent_idinteger nullable

private location id (Pro+)

slo_targetnumber nullable

e.g. 99.9

anomaly_alertsboolean

Response

Successful Response

idinteger required
namestring required
urlstring required
modestring required
selectorstring nullable required
keywordstring nullable required
interval_minutesinteger required
activeboolean required
is_upboolean nullable required
last_checked_atstring date-time nullable required
last_changed_atstring date-time nullable required
last_status_codeinteger nullable required
last_latency_msinteger nullable required
last_valuenumber nullable required
last_errorstring nullable required
change_countinteger required
ping_urlstring nullable
ssl_expires_atstring date-time nullable
domain_expires_atstring date-time nullable
security_gradestring nullable
last_indicatorstring nullable
agent_idinteger nullable
slo_targetnumber nullable
anomaly_alertsboolean

Changes

No recorded changes to this operation across all 1 revision of this API.