update_page_settings
Update an existing Canvas page's settings without altering its content. Control publishing, course front page assignment, editing roles, and update notifications.
Instructions
Update settings for an existing page (without changing content).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| published | No | True to publish, False to unpublish | |
| front_page | No | True to make this the course front page | |
| editing_roles | No | One of: teachers, students, members, public | |
| page_url_or_id | Yes | Page URL slug or page ID | |
| notify_of_update | No | Save-time action, NOT a persisted setting. Asks Canvas to notify course participants about THIS edit. Canvas never returns the flag, so this tool cannot confirm a notification was sent and the Canvas UI checkbox will always look unchecked afterward. Has no effect on an unpublished page or a page under a minute old. | |
| course_identifier | Yes | Course code or Canvas ID |