---
title: "Update storm protection settings"
method: PATCH
path: "/monitors/storm-protection"
tags: ["Storm Protection"]
---

# Update storm protection settings

`PATCH /monitors/storm-protection`

Update the account-wide storm protection (alert grouping) settings. Partial update — only provided fields are changed.

## Request body

- UpdateStormProtectionDto
  - `isEnabled` boolean — Enable or disable storm protection (alert grouping).
  - `thresholdType` 'count' | 'percentage' — How the threshold is measured.
  - `thresholdValue` number — Threshold that triggers grouping. Accepts 1-1000000; the stricter rule (>= 2 for "count", <= 100 for "percentage") is enforced server-side by domain validation.
  - `windowMinutes` number — Rolling time window in minutes (1-15).
  - `config` UpdateStormProtectionConfigDto
    - `groupPooling` boolean — When enabled, suppressed alerts are pooled into a single grouped notification.

## Response `200`

- StormProtectionSettingsResponseDto
  - `isEnabled` boolean, required
  - `thresholdType` 'count' | 'percentage', required
  - `thresholdValue` integer, required
  - `windowMinutes` integer, required
  - `config` object, required
    - `groupPooling` boolean, required

---

[API](https://skmtc.net/uptimerobot/apis/uptimerobot-api.md) · [All operations](https://skmtc.net/uptimerobot/apis/uptimerobot-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/uptimerobot/uptimerobot-api/revisions/2b6fa8c427ba/schema)
