Skip to main content

Overview

Four endpoints act on all non-deleted monitors in a group at once.
Bulk operations are for session (JWT) authentication only: send Authorization: Bearer YOUR_JWT. Requests made with an API key are rejected.
All four return the same result object:

Pause all monitors

POST /api/groups/{groupId}/bulk-pause (no body)
Pauses the active monitors in the group.

Resume all monitors

POST /api/groups/{groupId}/bulk-resume (no body) Resumes the paused monitors in the group.

Move all monitors

POST /api/groups/{groupId}/bulk-move
A missing target_group_id returns 400 VALIDATION_ERROR (Target group ID is required).

Delete all monitors

POST /api/groups/{groupId}/bulk-delete
Without confirmation the call returns 400 CONFIRMATION_REQUIRED (Confirmation required for bulk delete operation). Deleted monitors are soft-deleted, and the group itself is kept.

Errors