Create Announcement
create_announcementPublish course announcements to Canvas immediately or schedule them for later, notifying enrolled users based on their notification settings.
Instructions
Create and publish a course announcement.
The announcement is published on creation: without delayed_post_at it posts immediately, and Canvas may notify enrolled users depending on their notification settings. Deleting the announcement afterwards does not recall notifications already delivered. Requires Canvas permission to post announcements in the course. If Canvas refuses, the tool reports the failure; announcement content is not re-posted through the discussion tools, because that would publish it somewhere the user did not choose.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Announcement title | |
| lock_at | No | ISO 8601 datetime to auto-lock the announcement | |
| message | Yes | Announcement body content | |
| delayed_post_at | No | ISO 8601 datetime to schedule posting | |
| course_identifier | Yes | Course code or Canvas ID |