Skip to main content

Documentation index for AI agents: llms.txt. Every page here is also served as markdown: add .md to its address, or request it with Accept: text/markdown.

MonitorBulkSettings data model

Every field is optional; only the fields sent are changed. At least one is required, and unknown fields are rejected.

Fields

FieldTypeRequiredDescription
checkIntervalintegerNoSeconds between checks. Your plan minimum still applies per monitor. Minimum 30, maximum 86400.
timeoutintegerNoRequest timeout in milliseconds. Minimum 1000, maximum 120000.
alertThresholdintegerNoConfirmed failed checks in a row before the down alert. Minimum 1, maximum 10.
locationsarray of stringNoCheck regions, for example EU or US. Regions your plan does not include, or that are unavailable, cause that monitor to be skipped. Min items 1, max items 5.
followRedirectsbooleanNo
sslCheckbooleanNo
visualEnabledbooleanNoTurn visual monitoring on or off. Plan and monitor-type rules apply per monitor.
domainExpiryEnabledbooleanNo
remindersstringNostandard sets certificate reminders to 13, 3 and 1 days before expiry and domain reminders to 50, 13, 3 and 1 days; none clears both lists. One of: standard, none.
visualSummaryobjectNoSmall visual changes in a summary email instead of an alert. Merged into each monitor's visual settings.
visualSummary.thresholdnumber or nullYesInclude changes from this percent of the page. null turns the summary off. Minimum 0.1, maximum 100.
visualSummary.cadencestringNoOne of: weekly, daily.
visualAlertLevelnumberNoAlert when this percent of the page changes (each monitor's visual alert level). Sent only to monitors with visual checks on, or turned on in the same request; it never turns visual checks on. A monitor where it was left alone is listed in skipped with that reason, even when its other settings changed. Like the monitor's own settings, a level at or below the monitor's small-changes summary level is saved and the summary is paused; such a monitor is also listed in skipped with that reason. Minimum 0.1, maximum 30.
maxResponseTimeintegerNoSlow-response limit in milliseconds: a check that takes longer counts as slow. Minimum 2000, maximum 30000.

Used by

Generated from the OpenAPI 3.1 specification at https://docs.visualsentinel.com/openapi.json.