bulk_delete_announcements
Delete multiple Canvas announcements from a course. Supports dry run for preview, stop on error, and configurable batch limit.
Instructions
Delete multiple announcements from a Canvas course.
Permanent — Canvas may retain a recycle-bin copy depending on admin settings.
Args:
course_identifier: Course code or Canvas ID
announcement_ids: List of announcement IDs to delete
stop_on_error: Stop on first error; if False, continue with remaining (default: False)
limit: 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: Fetch titles and report what would be deleted without deleting (default: False)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_identifier | Yes | ||
| announcement_ids | Yes | ||
| stop_on_error | No | ||
| limit | No | ||
| dry_run | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |