"tool-proxy-shared-secret" for LTI2 and Webhooks

Community Member


I'm trying to attach a webhook to a self hosted canvas instance which would be triggered when a particular course uploads a file. Currently we have an LTI 1.3 integration which works well for our main use case but after reading the documentation it doesn't look like i can use the same access token for creating a webhook: https://canvas.instructure.com/doc/api/file.jwt_access_tokens.html

I've followed the documentation on the page "2.0 JWT Access Tokens for LTI2 APIs" however the documentation doesn't cover actually how i register the tool. Do i register it as an LTI tool or an API key. I'd assume API key because webhooks can be assigned globally and then what do i do with the shared secret i've generated when signing my JWT. 

Any help would be greatly appreciated, there seems to be a few questions on this topic but none with clear answers. 

Labels (1)