Application XML Permission changes in our tool

Jump to solution
tom12
Community Explorer

We have our Application / Tool that is installed at the Account or Sub-account or even course level. We altered the XML to allow us student role access (different permissions). We want to have the admin in Canvas REFRESH the call to us returning xml config. We do not want to install and reinstall our Tool so that the app is still displayed at the same courses etc without the School having to go back in to the course to do anything.

We do NOT have user or admin access to do this. We need to tell the school what to do. Does ANYONE Know how to handle this

1 Solution
ColinMurtaugh
Community Champion

Hi Tom --

It is possible to change the settings of an installed LTI tool, but doing so requires admin or instructor privileges (depending on whether or not you're modifying an installation at the sub-account or course level). The relevant API calls are documented here: 

External Tools - Canvas LMS REST API Documentation 

It'll be a bit of work to find all of the existing installations, though; I expect that you'd need to loop through all of the courses and sub-accounts and call the list-external-tools call for each of them in order to find all of the places where your tool is installed. 

--Colin

View solution in original post