Handle 502s from the LMS during maintenance
When we take planned downtime, we put up a maintenance window page and handle API endpoints differently by returning 502s
It would be great to notify users (such as those logging in, or trying to fetch new data) that we're down and try again later.
There are docs/code for this, and it should be possible to set up a sandbox with the maintenance page up to test how it behaves. We can help with setting up that sandbox for testing, just give us a heads up so we can make sure someone is available.