LtiDeepLinkingResponse is adding resources to module but erroring when user clicks on the link

akazaLTI
Community Member
I am experimenting with adding deep linking to our LMS external tool integration. I am able to add the resource links in module but when I or users click on the resource links added, getting the error.

"Couldn't find valid Settings for this link"

I think I am missing the exact format of LtiResourceLink that Canvas LMS is looking for below is a quicktime video showing where I am and what the error is.
 
Here is the relevant part of JWT token I am sending back as LtiDeepLinkingResponse
"https://purl.imsglobal.org/spec/lti-dl/claim/content_items": [
    {
      "type": "ltiResourceLink",
      "title": "AWS Lambda Lab1",
      "url": "https://dev.lti-compliant-lxp.training.aws.dev/lab1",
    },
    {
      "type": "ltiResourceLink",
      "title": "S3 Lab2",
      "url": "https://dev.lti-compliant-lxp.training.aws.dev/lab2",
      "custom": {
        "resource": "Lab2"
      }
    }
  ]

 

Labels (1)
0 Likes