Partially update monitor properties

Bulk partial update of monitor-level properties for one or more monitors in a single request. Supports pausing/resuming (is_paused) and updating title, description, priority, sample limit, and notification channels. Check- and definition-level fields are not accepted here — use PATCH /check or PUT /monitor for those. Each item must include monitor_id and at least one updatable field; fields that are omitted are left unchanged. Notification channels use replace-on-present semantics: omit the field to leave channels untouched, send an empty array to clear them, or send a list to replace the set. Monitors in the request that do not exist are reported in the response's not_found list rather than failing the request.

Body Params

A single monitor's partial update for PATCH /monitor. monitor_id is required and at least one updatable field must be present. Omitted fields are left unchanged.

integer
required

The ID of the monitor to update.

boolean

Pause (true) or resume (false) the monitor's scheduled execution.

string
length ≤ 255
string
length ≤ 1000
string
enum

Business priority level. Case-insensitive; stored and returned in lowercase.

Allowed:
integer

Maximum number of failed sample records to collect per check, by default.

notification_channels
array of objects

Replaces the monitor's notification channels. Omit to leave unchanged, send an empty array to clear all channels, or send a list to replace the set.

notification_channels
Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Choose an example:
application/json