create_discussion_topic
Create a new discussion topic for a Canvas course by specifying title and message. Optionally schedule posting, set auto-lock, require initial post, or pin.
Instructions
Create a new discussion topic for a course.
Args:
course_identifier: Course code or Canvas ID
title: Discussion topic title
message: Discussion topic body content
delayed_post_at: ISO 8601 datetime to schedule posting
lock_at: ISO 8601 datetime to auto-lock the discussion
require_initial_post: Students must post before seeing others (default: False)
pinned: Pin this discussion topic (default: False)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_identifier | Yes | ||
| title | Yes | ||
| message | Yes | ||
| delayed_post_at | No | ||
| lock_at | No | ||
| require_initial_post | No | ||
| pinned | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |