bulk_delete_announcements
Delete multiple Canvas course announcements in one batch. Preview titles to verify deletions with dry run, set a batch limit, and optionally stop on error.
Instructions
Delete multiple announcements from a Canvas course.
Permanent — Canvas may retain a recycle-bin copy depending on admin settings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max number of announcements to delete in one call (default: 25). Ignored when dry_run=True, so large batches can be previewed safely. | |
| dry_run | No | Fetch titles and report what would be deleted without deleting (default: False) | |
| stop_on_error | No | Stop on first error; if False, continue with remaining (default: False) | |
| announcement_ids | Yes | List of announcement IDs to delete | |
| course_identifier | Yes | Course code or Canvas ID |