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.
We are trying to send a DeepLinkResponse message back to canvas, but we are receiving a 500 message. We were wondering if you could give us a little more insight as to what the issue is. We are posting the following jwt token to the deep linking URL we are given:
https://ebsco.instructure.com/courses/50/deep_linking_response?context_module_id=92&modal=true
jwt=eyJraWQiOiJmZmMwYWE3My1hNDZkLTQ3ZTgtODQ5ZS1hMTJkYjg4NTNjNDYiLCJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJodHRwczovL2NhbnZhcy5pbnN0cnVjdHVyZS5jb20iLCJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL2x0aS9jbGFpbS9tZXNzYWdlX3R5cGUiOiJMdGlEZWVwTGlua2luZ1JlcXVlc3QiLCJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL2x0aS9jbGFpbS9kZXBsb3ltZW50X2lkIjoiODk6NjVkNzdkNzhlY2I1NmFhMTE4MDFkZTViYzQ1M2JmYjM0YzNhZGUzOCIsImh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvbHRpL2NsYWltL3ZlcnNpb24iOiIxLjMuMCIsImh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvbHRpLWRsL2NsYWltL2NvbnRlbnRfaXRlbXMiOlt7InRleHQiOiJUZXN0IEFydGljbGUgIiwidHlwZSI6Imx0aVJlc291cmNlTGluayIsInRpdGxlIjoiVGVzdCBBcnRpY2xlIDEiLCJ1cmwiOiJodHRwczovL2dhdGV3YXktbHRpLWRldi5la3MuZWhvc3QtZGV2cWEuZWlzbHouY29tP2lkPTEyMyJ9XSwiaXNzIjoiMTUxOTMwMDAwMDAwMDAwMDI3IiwiZXhwIjoxNTkzMjE1MDMyLCJub25jZSI6ImxzNjNiOWR2NW5rODY0MHR4b2FsIiwiaWF0IjoxNTkzMjExNDMyfQ.aHUiR07HirmydzQUasXy_mB0MyxNmELTz-FN9IJczWB_vrRvJNITpxmLWkY63Lgyf36qXnOknNOpBPcxpQQryzi3IbmC76foxz3Wsd17oQmE7IdkuIwQToRqFFyMuB0sMYpb9EmwFTGAAbe90y52RaSpWqJe_29xmRyQnDN35XD2GC7MLOvMqq4Wb_xRbDkjK_7XKDadoqnP2VBeC34J4vDjwl44Bj_t1obonpMQN1FcEb91K7FzF5T9xu1zcLHG510entH9ZMcOyhiXAQJXK-tUg6Bm05fOQ81YKUU3kPKUIbmzC2xTWLYDcEs81LN4YQpQLl4xN1k0rkzm1gGQlw
I'm trying to do a similar thing and am getting the same 500 error when POSTing the jwt back to the deep linking endpoint supplied in the original request. Did you discover what was causing Canvas to give a 500 in this case?
Ok, in my case I was having the form parameter as "jwt" rather than "JWT", switching to upper case fixed my problems.
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
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.