▪ Free plan: 3 websites with daily snapshots, no card required → ▪ ▪ Free plan: 3 websites, no card →

Update monitor

Update a monitor

Send a PATCH request with only the fields you want to change. Omitted fields keep their current values. This is a partial update — you don't need to re-send the entire monitor configuration.

PATCH/v1/monitors/{id}
bash
# Change frequency and enable full-page capture
curl -X PATCH https://api.snapshotarchive.com/v1/monitors/42 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{"frequency_minutes": 360, "full_page": true}'

The request body accepts the same fields as Create Monitor. If you update frequency_minutes to a value your plan doesn't support, you'll get a frequency_not_allowed error.