canvas_message_students
Send a Canvas inbox message to selected students to notify them directly. Choose individual threads by default, or one shared thread for group discussions.
Instructions
Send a Canvas inbox message to one or more students. NOTIFIES PEOPLE.
This reaches students directly and cannot be recalled. Show the instructor the recipient list and the exact text, and get explicit approval, every time.
Defaults to individual conversations: each recipient gets their own thread and cannot see who else was written to. Only pass group_conversation=True when the students are meant to see each other — a group project thread, say — because otherwise it discloses the recipient list to everyone on it.
Args: recipient_ids: comma-separated Canvas user ids, or a JSON array. subject: message subject. body: message text. group_conversation: put all recipients in one shared thread. course_id: numeric course id; scopes the message to the course so students can reply. Defaults to CANVAS_DEFAULT_COURSE_ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | ||
| subject | Yes | ||
| course_id | No | ||
| recipient_ids | Yes | ||
| group_conversation | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |