The most recent content from our members.
Our application has a very robust integration with Canvas for the last 15yrs. However, we started seeing certain servers are no longer access the Canvas API. It keeps getting null response on OAUTH authentication. Same integration moved to another server with the same Canvas LMS account and it works fine.
Hello Instructure Community, I was tasked with scripting our Canvas avatar uploads. After a good few weeks of work, I have a solution that I hope will assist others in doing the same. Here is how it works: The script queries your Canvas instance for users and looks for a local image file that matches their SIS ID. It looks…
Hello, I'm building a standalone app that integrate with CanvasI) - What are the requirements (and cost if any) for receiving an API developer key issued by Instructure? - Are Instructure-issued keys enabled globally in all Canvas organizations? or will there need to be institution-by-institution enablement? Thanks
Hello, I'm working on a process to update a user's name values via the API for our name change process. I've noticed the Display Name field does not update after calling the Edit Users endpoint. I'm not seeing any other endpoints that mention how to update the Display Name. Has anyone else ran into this in the past and…
Hi all, With the forthcoming deprecation of Canvas ePortfolios, I'm wondering if anyone's invented an automated way to download and archive ZIP files of all the ePortfolios in Canvas. There doesn't seem to be an exposed API endpoint to trigger the ZIP process, nor to download the resulting file. Has anyone made headway on…
Hello, I wanted to document something I found while trying to automate the Canvas course Accessibility report scans: After checking the Network tab under Chrome's DevTools, I found that pressing the "Update Report" button does not call a normal Canvas API route under /api/v1/. Instead, it calls an internal Canvas route…
Website with Feature Overviews https://code-with-ski.github.io/Canvas-LMS_Mods-Website/ UPDATE: 9/27/23 Change to Host Permissions Starting Version 3.0.0 To make it easier for users to begin using this when their institution is using a custom domain, I have updated the host permissions to allow all domains. Version 3.0.0…
Engineers are currently investigating the issue. Summary: Students that copy the “Course Atom Feed” link are able to follow an RSS that provides information before it is available to the student within Canvas or through API. Expected Behavior: Permissions for RSS should match the user or assignments not available should…
Hello, I understand that the API Developer documentation is being hosted at a new location - https://developerdocs.instructure.com/ However, I was also under the impression that a redirect would take place when visiting the legacy API documentation URL. Currently, when visiting for example,…
Hello, I've been able to create a new user using Bruno API Client but am running into errors when translating to C#. Endpoint: api/v1/accounts/123/users JSON: { "user": { "name": "John Smith", "pseudonym": { "unique_id": "john.smith", "sis_user_id": "1234567" } } } Response error:…
Sign in to enhance your access to articles, forums, and events—and to participate by sharing insights, engaging in discussions, and connecting with your network of edtech peers.