bulk_update_pages
Set publish state, editing roles, and notification preferences for multiple Canvas pages in one operation, avoiding manual per-page updates.
Instructions
Update settings for multiple pages at once.
Settings only — this tool cannot rename pages or change page content. Use edit_page_content to change a page's body.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page_urls | Yes | Comma-separated list of page URL slugs | |
| published | No | True to publish all, False to unpublish all | |
| editing_roles | No | One of: teachers, students, members, public | |
| notify_of_update | No | Save-time action, NOT a persisted setting. Asks Canvas to notify course participants about these edits. Canvas never returns the flag, so this tool cannot confirm any notification was sent. Has no effect on unpublished pages. | |
| course_identifier | Yes | Course code or Canvas ID |