---
title: "Update monitor"
method: PATCH
path: "/monitors/{monitorId}"
tags: ["monitors"]
---

# Update monitor

`PATCH /monitors/{monitorId}`

Update an existing monitor

## Path parameters

- `monitorId` string, required

## Request body

- UpdateMonitorRequest
  - `name` string
  - `type` 'http' | 'ping' | 'pagespeed' | 'hardware' | 'docker' | 'port' | 'game' | 'grpc' | 'websocket' | 'unknown'
  - `url` string
  - `statusWindowSize` integer
  - `statusWindowThreshold` integer
  - `description` string
  - `interval` integer
  - `notifications` string[]
  - `secret` string
  - `ignoreTlsErrors` boolean
  - `useAdvancedMatching` boolean
  - `jsonPath` string
  - `expectedValue` string
  - `matchMethod` 'equal' | 'include' | 'regex' | ''
  - `port` integer
  - `cpuAlertThreshold` number
  - `memoryAlertThreshold` number
  - `diskAlertThreshold` number
  - `tempAlertThreshold` number
  - `gameId` string
  - `grpcServiceName` string
  - `selectedDisks` string[]
  - `group` string, nullable
  - `geoCheckEnabled` boolean
  - `geoCheckLocations` string[]
  - `geoCheckInterval` integer

## Response `200`

Operation successful

- SuccessResponse
  - `success` boolean, required
  - `msg` string, required
  - `data` object — Response payload (varies by endpoint)

## Other responses

- `404` — Resource not found
- `422` — Validation failed
- `500` — Internal server error

## Changes

- **2026-03-18** `143d311a335a` — 1 info
  - endpoint added
- **2026-03-18** `cd5518087304` — 1 breaking
  - api removed without deprecation
- **2026-03-18** `d8f65feee904` — 3 warning, 23 info
  - removed the request property `assertions`
  - removed the request property `httpOptions`
  - removed the request property `isActive`
  - added the new optional request property `cpuAlertThreshold`
  - …22 more
- **2026-03-18** `d213b278315e` — 1 info
  - endpoint added
- **2025-04-20** `b97ec6888b3c` — 1 breaking
  - api removed without deprecation

[Change history](https://skmtc.dev/bluewave-labs/apis/checkmate-api/changes/monitors/:monitorId/patch.md)

---

[API](https://skmtc.dev/bluewave-labs/apis/checkmate-api.md) · [All operations](https://skmtc.dev/bluewave-labs/apis/checkmate-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bluewave-labs/checkmate-api/revisions/8e4e53495dc9/schema)
