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

Pause & resume

Pause and resume a monitor

Pausing a monitor stops all scheduled captures without deleting the monitor or its data. This is useful when you're doing maintenance on the target site or want to temporarily stop monitoring. When you resume, the next capture is scheduled immediately based on the monitor's frequency.

POST /v1/monitors/{id}/pause

Pauses the monitor. Returns 409 if already paused.

POST /v1/monitors/{id}/resume

Resumes a paused monitor and schedules the next capture. Returns 409 if the monitor is not paused.

bash
# Pause
curl -X POST https://api.snapshotarchive.com/v1/monitors/42/pause \
  -H "Authorization: Bearer YOUR_API_KEY" -H "Accept: application/json"

# Resume
curl -X POST https://api.snapshotarchive.com/v1/monitors/42/resume \
  -H "Authorization: Bearer YOUR_API_KEY" -H "Accept: application/json"

Sync tags on a monitor

Replaces all tags on a monitor with the given set. Pass an array of tag IDs to assign, or an empty array to remove all tags. Only tags belonging to your account are accepted.

PUT/v1/monitors/{id}/tags
bash
curl -X PUT https://api.snapshotarchive.com/v1/monitors/42/tags \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{"tag_ids": [1, 3, 5]}'