delete_announcement_with_confirmation
Delete a Canvas course announcement permanently after running optional safety checks. Use dry-run mode and title matching to verify before removal.
Instructions
Delete an announcement with optional safety checks.
Permanent — Canvas may retain a recycle-bin copy depending on admin settings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | Verify but don't actually delete (default: False) | |
| announcement_id | Yes | Announcement ID to delete | |
| course_identifier | Yes | Course code or Canvas ID | |
| require_title_match | No | Only delete if title matches this string exactly |