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

# Changes to Update a monitor

`PATCH /monitors/{monitor_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 8 of 26 revisions.

- **2026-08-08** `182f532c2552`: 3 warning
- **2026-08-07** `3c6a01ba967f`: 3 warning
- **2026-08-06** `fc8ac2f5f021`: 12 warning
- **2026-07-31** `f5c503b03f98`: 12 warning
- **2026-07-27** `8c72c31815a5`: 2 info
- **2026-07-26** `35f1d8d4ea26`: 2 breaking, 8 warning
- **2026-07-21** `3764d9c86493`: 4 breaking, 28 warning, 8 info
- **2026-07-09** `de91b92d5fb7`: 1 info

## Changes

- **2026-08-08** `182f532c2552`: 3 warning
  - added the new `WEBSITE_BLOCKED` enum value to the `error_code` response property for the response status `400`
  - added the new `WEBSITE_BLOCKED` enum value to the `error_code` response property for the response status `401`
  - added the new `WEBSITE_BLOCKED` enum value to the `error_code` response property for the response status `404`
- **2026-08-07** `3c6a01ba967f`: 3 warning
  - added the new `COLD_DOMAIN_TIMEOUT_TOO_LOW` enum value to the `error_code` response property for the response status `400`
  - added the new `COLD_DOMAIN_TIMEOUT_TOO_LOW` enum value to the `error_code` response property for the response status `401`
  - added the new `COLD_DOMAIN_TIMEOUT_TOO_LOW` enum value to the `error_code` response property for the response status `404`
- **2026-08-06** `fc8ac2f5f021`: 12 warning
  - added the new `CONTENT_TOO_LARGE` enum value to the `error_code` response property for the response status `400`
  - added the new `CONTENT_TOO_LARGE` enum value to the `error_code` response property for the response status `401`
  - added the new `CONTENT_TOO_LARGE` enum value to the `error_code` response property for the response status `404`
  - added the new `PDF_IMAGES_ONLY` enum value to the `error_code` response property for the response status `400`
  - added the new `PDF_IMAGES_ONLY` enum value to the `error_code` response property for the response status `401`
  - added the new `PDF_IMAGES_ONLY` enum value to the `error_code` response property for the response status `404`
  - added the new `PDF_SKIPPED` enum value to the `error_code` response property for the response status `400`
  - added the new `PDF_SKIPPED` enum value to the `error_code` response property for the response status `401`
  - added the new `PDF_SKIPPED` enum value to the `error_code` response property for the response status `404`
  - added the new `WEBSITE_NOT_FOUND` enum value to the `error_code` response property for the response status `400`
  - added the new `WEBSITE_NOT_FOUND` enum value to the `error_code` response property for the response status `401`
  - added the new `WEBSITE_NOT_FOUND` enum value to the `error_code` response property for the response status `404`
- **2026-07-31** `f5c503b03f98`: 12 warning
  - added the new `BATCH_LIMIT_EXCEEDED` enum value to the `error_code` response property for the response status `400`
  - added the new `BATCH_LIMIT_EXCEEDED` enum value to the `error_code` response property for the response status `401`
  - added the new `BATCH_LIMIT_EXCEEDED` enum value to the `error_code` response property for the response status `404`
  - added the new `BATCH_NOT_CANCELLABLE` enum value to the `error_code` response property for the response status `400`
  - added the new `BATCH_NOT_CANCELLABLE` enum value to the `error_code` response property for the response status `401`
  - added the new `BATCH_NOT_CANCELLABLE` enum value to the `error_code` response property for the response status `404`
  - added the new `BATCH_NOT_COMPLETED` enum value to the `error_code` response property for the response status `400`
  - added the new `BATCH_NOT_COMPLETED` enum value to the `error_code` response property for the response status `401`
  - added the new `BATCH_NOT_COMPLETED` enum value to the `error_code` response property for the response status `404`
  - added the new `IDEMPOTENCY_KEY_CONFLICT` enum value to the `error_code` response property for the response status `400`
  - added the new `IDEMPOTENCY_KEY_CONFLICT` enum value to the `error_code` response property for the response status `401`
  - added the new `IDEMPOTENCY_KEY_CONFLICT` enum value to the `error_code` response property for the response status `404`
- **2026-07-27** `8c72c31815a5`: 2 info
  - added the new optional request property `target/oneOf[subschema #1: Page target]/instructions`
  - added the optional property `target/oneOf[subschema #1: Page target]/instructions` to the response with the `200` status
- **2026-07-26** `35f1d8d4ea26`: 2 breaking, 8 warning
  - the `target/oneOf[subschema #2: Sitemap target]/exclude/items/` request property's minLength was increased from `0` to `1`
  - the `target/oneOf[subschema #2: Sitemap target]/include/items/` request property's minLength was increased from `0` to `1`
  - the `target/oneOf[subschema #2: Sitemap target]/exclude/items/` request property's maxLength was set to `200`
  - the `target/oneOf[subschema #2: Sitemap target]/include/items/` request property's maxLength was set to `200`
  - added the new `MONITOR_NO_WEBHOOK` enum value to the `error_code` response property for the response status `400`
  - added the new `MONITOR_NO_WEBHOOK` enum value to the `error_code` response property for the response status `401`
  - added the new `MONITOR_NO_WEBHOOK` enum value to the `error_code` response property for the response status `404`
  - added the new `PAID_PLAN_REQUIRED` enum value to the `error_code` response property for the response status `400`
  - added the new `PAID_PLAN_REQUIRED` enum value to the `error_code` response property for the response status `401`
  - added the new `PAID_PLAN_REQUIRED` enum value to the `error_code` response property for the response status `404`
- **2026-07-21** `3764d9c86493`: 4 breaking, 28 warning, 8 info
  - the request property `webhook` became not nullable
  - removed `#/components/schemas/MonitorsExtractTarget` from the `target` request property `oneOf` list
  - added `subschema #3` to the `target` response property `oneOf` list for the response status `200`
  - added `subschema #4` to the `baseline` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/MonitorsWebhookConfig` from the `webhook` request property `allOf` list
  - added the new `COLLECTION_PAUSED` enum value to the `error_code` response property for the response status `400`
  - added the new `COLLECTION_PAUSED` enum value to the `error_code` response property for the response status `401`
  - added the new `COLLECTION_PAUSED` enum value to the `error_code` response property for the response status `404`
  - added the new `DISPOSABLE_EMAIL_DETECTED` enum value to the `error_code` response property for the response status `400`
  - added the new `DISPOSABLE_EMAIL_DETECTED` enum value to the `error_code` response property for the response status `401`
  - added the new `DISPOSABLE_EMAIL_DETECTED` enum value to the `error_code` response property for the response status `404`
  - added the new `FREE_EMAIL_DETECTED` enum value to the `error_code` response property for the response status `400`
  - added the new `FREE_EMAIL_DETECTED` enum value to the `error_code` response property for the response status `401`
  - added the new `FREE_EMAIL_DETECTED` enum value to the `error_code` response property for the response status `404`
  - added the new `MONITOR_LIMIT_EXCEEDED` enum value to the `error_code` response property for the response status `400`
  - added the new `MONITOR_LIMIT_EXCEEDED` enum value to the `error_code` response property for the response status `401`
  - added the new `MONITOR_LIMIT_EXCEEDED` enum value to the `error_code` response property for the response status `404`
  - added the new `MONITOR_PAUSED` enum value to the `error_code` response property for the response status `400`
  - added the new `MONITOR_PAUSED` enum value to the `error_code` response property for the response status `401`
  - added the new `MONITOR_PAUSED` enum value to the `error_code` response property for the response status `404`
  - added the new `SEARCH_UNAVAILABLE` enum value to the `error_code` response property for the response status `400`
  - added the new `SEARCH_UNAVAILABLE` enum value to the `error_code` response property for the response status `401`
  - added the new `SEARCH_UNAVAILABLE` enum value to the `error_code` response property for the response status `404`
  - added the new `UNSUPPORTED_CONTENT` enum value to the `error_code` response property for the response status `400`
  - added the new `UNSUPPORTED_CONTENT` enum value to the `error_code` response property for the response status `401`
  - added the new `UNSUPPORTED_CONTENT` enum value to the `error_code` response property for the response status `404`
  - added the new `ZDR_NOT_ENABLED` enum value to the `error_code` response property for the response status `400`
  - added the new `ZDR_NOT_ENABLED` enum value to the `error_code` response property for the response status `401`
  - added the new `ZDR_NOT_ENABLED` enum value to the `error_code` response property for the response status `404`
  - added the new `ZDR_NOT_SUPPORTED` enum value to the `error_code` response property for the response status `400`
  - added the new `ZDR_NOT_SUPPORTED` enum value to the `error_code` response property for the response status `401`
  - added the new `ZDR_NOT_SUPPORTED` enum value to the `error_code` response property for the response status `404`
  - added `subschema #1, subschema #2` to the `webhook` request property `anyOf` list
  - added `subschema #3` to the `target` request property `oneOf` list
  - added the optional property `webhook_failure` to the response with the `200` status
  - removed `#/components/schemas/MonitorsRunError` from the `last_error` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/MonitorsWebhookConfig` from the `webhook` response property `allOf` list for the response status `200`
  - added `subschema #1, subschema #2` to the `last_error` response property `anyOf` list for the response status `200`
  - added `subschema #1, subschema #2` to the `webhook` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/MonitorsExtractTarget` from the `target` response property `oneOf` list for the response status `200`
- **2026-07-09** `de91b92d5fb7`: 1 info
  - endpoint added

---

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