Global url replacement in html

chriscas
Community Coach
Community Coach

We have an existing LTI where we'd like to change the URL (don't want to get into too many details about that, but I can, if necessary).  The problem is this LTI can embed content through the RCE, so any existing content will have the old URL, and end up not functioning properly because of the update.

Short of trying to build some kind of script to crawl through every Canvas shell we have, and try to look at every possible content area via API, does anyone have an idea of how we could get the URLs updated?

With my database hat on this would be a simple find https://blahblah and replace with https://yahyah, but I don't know if Instructure would even be willing to do this (and we don't really have extra money to pay for professional services to tackle this, even if they could).