Showing results for 
Show  only  | Search instead for 
Did you mean: 

Upgrading from LTI 1.1 to LTI 1.3 throws error on deep-links

Upgrading from LTI 1.1 to LTI 1.3 throws error on deep-links

Canvas white logo

This behavior has been resolved and deployed to the production environment.

Known issues indicate notable behaviors that has been escalated to the Canvas engineering team. Known issues are not a guarantee for an immediate resolution.This document is for informational purposes only and does not replace the Support process. If you are encountering the behavior outlined in this document, please ensure you have submitted a Support case (per your institution's escalation process) so Canvas Support can adequately gauge the overall customer impact and prioritize appropriately.

A tool provide, VoiceThread, reported that they are unable to upgrade from LTI 1.1 to LTI 1.3 in Canvas. They get a page error when launching assignments that were added via LTI 1.1 deep linking after the LTI 1.3 tool with a matching domain is added.

Expected Behavior

As long as the domain is the same between the link and the LTI 1.3 tool, Canvas should launch to the LTI 1.3 tool.


No workaround exists at this time.

Steps to Reproduce


I was unable to test this with another app, but this is what they did to produce the error:

  1. Set up some VoiceThread links using LTI 1.1.

  2. Create the new developer key for LTI 1.3.

  3. Create the new App configuration for the new client_id generated in step 2.

  4. Remove the LTI 1.1 App configuration.


Additional Info


Labels (2)