canvas_find_files
Find Canvas course files by name or topic when Files or Pages lists are hidden; searches pages, modules, assignments, announcements, and visible files, returning file IDs, names, and link locations.
Instructions
Find files in a course by name or topic, including courses that hide their Files or Pages list from students (canvas_files / canvas_pages return 403 or 404). Searches the course's front page, syllabus, modules, assignments, announcements, page list and the course pages they link to, plus the Files list when visible, and returns each Canvas file_id with its name and where it is linked. Then read a file with canvas_file_content (text, PDF/Office, ZIP) or canvas_file_original (original bytes). Omit query to list every linked file. Links to other sites (e.g. Dropbox) are listed separately.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Words from the file name or topic, e.g. "lecture 5", "hw3.zip", "midterm review". All words must match. | |
| course_id | Yes | Canvas course id, from canvas_courses. |