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!
Hi all, I'm developing canvas LTI 1.3 integration with our system, and have two questions.
Thanks in advance 🙂
We have the "windowTarget": "_blank" working for LTI 1.3 tools, but don't have a specified on the developer key, but on the placement in the developer key, I don't know if this is the problem you are seeing but might be worth trying.
I assume you're using the AGS service (https://canvas.instructure.com/doc/api/line_items.html) to create the line item? It doesn't look like it's set in the assignments too either from your other screenshot, are you sure your request is working? If you try to set the max score to something other than 100 does that work?
If you're wanting a new window because you don't have HTTPS in development, I'd recommend having a look at something like https://github.com/FiloSottile/mkcert to setup HTTPS in development as browsers also limit some features to not work on HTTP.
Am I correct in thinking you are not using the AGS service, as you are returning the line items in the deep linking response (https://canvas.instructure.com/doc/api/file.content_item.html)?
To returns a LTI launch I think you need to follow the format outlined in this specification: https://www.imsglobal.org/spec/lti-dl/v2p0#lti-resource-link
I'm creating line items related to this https://canvas.instructure.com/doc/api/line_items.html documentation.
Thanks for suggestion will take a look to this doc as well
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