The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December. Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
I’m looking for a way to update my Canvas external tool with the currently active course sections.
Currently, I'm receiving each user's current sections (name and id) as a custom field defined in the developer key:
$Canvas.course.sectionIds
$com.instructure.User.sectionNames
Unfortunately, this doesn't provide any data about deleted sections.
What would be the best practice for getting the full list of sections, particularly to discover if a section was deleted, from my external tool’s backend?
Solved! Go to Solution.
There isn’t a report in Canvas that I’m aware of that will pull deleted sections that have used a specific external tool. We have this guide https://canvas.instructure.com/doc/api/external_tools.html but that isn’t going to get them to what they want.
I found this community post
https://community.canvaslms.com/t5/Canvas-Developers-Group/Find-external-tool-usage-in-course-shells... but it is talking about a custom script. You can run a provisioning report to find sections and included deleted objects but that isn’t going to provide which ones have a specific external tool installed
There isn’t a report in Canvas that I’m aware of that will pull deleted sections that have used a specific external tool. We have this guide https://canvas.instructure.com/doc/api/external_tools.html but that isn’t going to get them to what they want.
I found this community post
https://community.canvaslms.com/t5/Canvas-Developers-Group/Find-external-tool-usage-in-course-shells... but it is talking about a custom script. You can run a provisioning report to find sections and included deleted objects but that isn’t going to provide which ones have a specific external tool installed
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in