---
title: "Changes to Update a monitor"
method: PATCH
path: "/monitors/{id}"
---

# Changes to Update a monitor

`PATCH /monitors/{id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 20 of 26 revisions.

- **2026-11-02** `191b37343aa3`: 1 warning
- **2026-11-02** `8c686e2fe60a`: 7 warning
- **2026-10-30** `228a38c9ac64`: 1 warning, 1 info
- **2026-10-28** `145c6a99d342`: 2 warning
- **2026-10-27** `f5678299920b`: 12 warning
- **2026-10-22** `0d9f0007fca8`: 2 warning
- **2026-10-21** `6a9eb6db685d`: 1 warning
- **2026-10-20** `7541d709a75b`: 1 warning
- **2026-10-15** `29a46bb31078`: 2 warning
- **2026-10-13** `1ee7109c3c5d`: 7 warning
- **2026-10-05** `f4ef80f6b1d1`: 2 warning
- **2026-09-29** `a5f0026ae206`: 1 warning, 2 info
- **2026-09-28** `29cb29456736`: 2 breaking, 2 info
- **2026-09-23** `a5d48c0fe857`: 1 breaking, 2 info
- **2026-08-31** `b376f77c9a7f`: 4 breaking
- **2026-07-27** `1067b9e07292`: 1 breaking, 1 info
- **2026-07-26** `5d3fc21995f0`: 1 info
- **2026-07-13** `6a409d58fa74`: 5 breaking, 8 info
- **2026-04-15** `d66d80d40a9d`: 3 breaking, 12 info
- **2026-02-15** `b053baca431f`: 3 breaking, 1 warning, 5 info

## Changes

- **2026-11-02** `191b37343aa3`: 1 warning
  - added the new `027-016` enum value to the `code` response property for the response status `default`
- **2026-11-02** `8c686e2fe60a`: 7 warning
  - added the new `004-048` enum value to the `code` response property for the response status `default`
  - added the new `011-034` enum value to the `code` response property for the response status `default`
  - added the new `031-001` enum value to the `code` response property for the response status `default`
  - added the new `031-002` enum value to the `code` response property for the response status `default`
  - added the new `031-003` enum value to the `code` response property for the response status `default`
  - added the new `031-004` enum value to the `code` response property for the response status `default`
  - added the new `031-005` enum value to the `code` response property for the response status `default`
- **2026-10-30** `228a38c9ac64`: 1 warning, 1 info
  - added the new `027-015` enum value to the `code` response property for the response status `default`
  - added the optional property `psps/items/customSettings/page/showMonitorsUnderGroups` to the response with the `200` status
- **2026-10-28** `145c6a99d342`: 2 warning
  - added the new `011-032` enum value to the `code` response property for the response status `default`
  - added the new `011-033` enum value to the `code` response property for the response status `default`
- **2026-10-27** `f5678299920b`: 12 warning
  - added the new `018-013` enum value to the `code` response property for the response status `default`
  - added the new `018-014` enum value to the `code` response property for the response status `default`
  - added the new `018-015` enum value to the `code` response property for the response status `default`
  - added the new `030-001` enum value to the `code` response property for the response status `default`
  - added the new `030-002` enum value to the `code` response property for the response status `default`
  - added the new `030-003` enum value to the `code` response property for the response status `default`
  - added the new `030-004` enum value to the `code` response property for the response status `default`
  - added the new `030-005` enum value to the `code` response property for the response status `default`
  - added the new `030-006` enum value to the `code` response property for the response status `default`
  - added the new `030-007` enum value to the `code` response property for the response status `default`
  - added the new `030-008` enum value to the `code` response property for the response status `default`
  - added the new `030-009` enum value to the `code` response property for the response status `default`
- **2026-10-22** `0d9f0007fca8`: 2 warning
  - added the new `004-047` enum value to the `code` response property for the response status `default`
  - added the new `011-031` enum value to the `code` response property for the response status `default`
- **2026-10-21** `6a9eb6db685d`: 1 warning
  - added the new `021-069` enum value to the `code` response property for the response status `default`
- **2026-10-20** `7541d709a75b`: 1 warning
  - added the new `004-046` enum value to the `code` response property for the response status `default`
- **2026-10-15** `29a46bb31078`: 2 warning
  - added the new `000-015` enum value to the `code` response property for the response status `default`
  - added the new `011-030` enum value to the `code` response property for the response status `default`
- **2026-10-13** `1ee7109c3c5d`: 7 warning
  - added the new `009-037` enum value to the `code` response property for the response status `default`
  - added the new `011-029` enum value to the `code` response property for the response status `default`
  - added the new `024-004` enum value to the `code` response property for the response status `default`
  - added the new `024-005` enum value to the `code` response property for the response status `default`
  - added the new `024-006` enum value to the `code` response property for the response status `default`
  - added the new `024-007` enum value to the `code` response property for the response status `default`
  - added the new `024-008` enum value to the `code` response property for the response status `default`
- **2026-10-05** `f4ef80f6b1d1`: 2 warning
  - added the new `003-021` enum value to the `code` response property for the response status `default`
  - added the new `004-045` enum value to the `code` response property for the response status `default`
- **2026-09-29** `a5f0026ae206`: 1 warning, 2 info
  - added the new `009-036` enum value to the `code` response property for the response status `default`
  - added the new optional request property `portAlertCondition`
  - added the optional property `portAlertCondition` to the response with the `200` status
- **2026-09-28** `29cb29456736`: 2 breaking, 2 info
  - added `#/components/schemas/PermissiveMonitorConfigDto` to the `config` request property `allOf` list
  - the `config` request property type changed from `object` to no type
  - the request property `config` became nullable
  - added the required property `heartbeatUrl` to the response with the `200` status
- **2026-09-23** `a5d48c0fe857`: 1 breaking, 2 info
  - the response property `url` became nullable for the status `200`
  - added the new `DEPENDENCY` enum value to the request property `type`
  - added the optional property `config/dependency` to the response with the `200` status
- **2026-08-31** `b376f77c9a7f`: 4 breaking
  - added `subschema #1, subschema #2` to the `config/apiAssertions` response property `oneOf` list for the response status `200`
  - the `config/apiAssertions` response's property type changed from `object` to no type for status `200`
  - removed the required property `config/apiAssertions/checks` from the response with the `200` status
  - removed the required property `config/apiAssertions/logic` from the response with the `200` status
- **2026-07-27** `1067b9e07292`: 1 breaking, 1 info
  - the `interval` response property's min was decreased from `30.00` to `15.00` for the response status `200`
  - the `interval` request property's min was decreased from `30.00` to `15.00`
- **2026-07-26** `5d3fc21995f0`: 1 info
  - added the new `QUERY` enum value to the request property `httpMethodType`
- **2026-07-13** `6a409d58fa74`: 5 breaking, 8 info
  - the `port` request property's min was increased to `1.00`
  - removed `#/components/schemas/DnsMonitorConfigDto, #/components/schemas/ApiMonitorConfigDto, #/components/schemas/UdpMonitorConfigDto, #/components/schemas/HttpKeywordMonitorConfigDto` from the `config` request property `oneOf` list
  - the `config` request property type changed from no type to `object`
  - the `timeout` response property's max was increased from `60.00` to `90.00` for the response status `200`
  - the `assignedAlertContacts/items/alertContactId` response's property type changed from `string` to `number` for status `200`
  - added the new optional request property `regionData/allOf[#/components/schemas/RegionalDataDto]/MANUAL_SELECTED`
  - added the new `VISUAL_COMPARISON` enum value to the request property `type`
  - added the optional property `config/applicationErrorRetries` to the response with the `200` status
  - added the optional property `config/visualComparison` to the response with the `200` status
  - added the optional property `lastDayUptimes/histogram/items/changes` to the response with the `200` status
  - added the optional property `lastDayUptimes/totalChanges` to the response with the `200` status
  - added the required property `maintenanceWindows/items/monitorIds` to the response with the `200` status
  - added the required property `psps/items/tagIds` to the response with the `200` status
- **2026-04-15** `d66d80d40a9d`: 3 breaking, 12 info
  - added the new required request property `config/oneOf[#/components/schemas/ApiMonitorConfigDto]/apiAssertions`
  - the `config/oneOf[#/components/schemas/ApiMonitorConfigDto]/` request property type changed from no type to `object`
  - the `config/oneOf[#/components/schemas/DnsMonitorConfigDto]/` request property type changed from no type to `object`
  - added the new optional request property `config/oneOf[#/components/schemas/ApiMonitorConfigDto]/ipVersion`
  - added the new optional request property `config/oneOf[#/components/schemas/ApiMonitorConfigDto]/sslExpirationPeriodDays`
  - added the new optional request property `config/oneOf[#/components/schemas/DnsMonitorConfigDto]/dnsRecords`
  - added the new optional request property `customFields`
  - added the new optional request property `regionData`
  - request property `regionalData` deprecated
  - added the new `UDP` enum value to the request property `type`
  - added `#/components/schemas/UdpMonitorConfigDto, #/components/schemas/HttpKeywordMonitorConfigDto` to the `config` request property `oneOf` list
  - added the optional property `config/ipVersion` to the response with the `200` status
  - added the optional property `config/udp` to the response with the `200` status
  - added the optional property `customFields` to the response with the `200` status
  - added the optional property `regionalData/THRESHOLD` to the response with the `200` status
- **2026-02-15** `b053baca431f`: 3 breaking, 1 warning, 5 info
  - response property `customHttpHeaders/additionalProperties/` list-of-types was widened by adding types `number` to media type `application/json` of response `200`
  - the `lastIncident/id` response's property type changed from `number` to `string` for status `200`
  - the `lastIncidentId` response's property type changed from `number` to `string` for status `200`
  - removed `#/components/schemas/DnsMonitorConfigDto` from the `config` request property `allOf` list
  - added the new optional request property `groupId`
  - added the new `API` enum value to the request property `type`
  - added the new `BEARER` enum value to the request property `authType`
  - added `#/components/schemas/DnsMonitorConfigDto, #/components/schemas/ApiMonitorConfigDto` to the `config` request property `oneOf` list
  - added the optional property `config/apiAssertions` to the response with the `200` status

---

[Operation](https://skmtc.dev/uptimerobot/apis/uptimerobot-api/docs/monitors/:id/patch.md) - [API](https://skmtc.dev/uptimerobot/apis/uptimerobot-api.md) - [Page](https://skmtc.dev/uptimerobot/apis/uptimerobot-api/changes/monitors/:id/patch)
