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