The most recent content from our members.
While working on an alternative to convert YouTube embeds to Canvas Studio using the Canvas API, I stumbled across how Canvas Studio actually calls the YouTube videos. The link uses YouTube Education (youtubeeducation.com) to pull the videos. I figured instead of converting every video within a course to Studio first, I…
There have been some important changes to developer keys (see the 14 Jul 2018 and 10 Oct. 2017 release notes) since my last blog post about what administrators should consider when issuing developer keys. Through feedback from the community and from our clients, I’ve noticed there is a lot of confusion surrounding…
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'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:…
I am calling the canvas API to get course Information. This is the endpoint that i am using /courses/{contextId}?include[]=account This is not returning the account.
Hi everyone, If you write integrations against Canvas by Instructure at an institution — K-12, higher ed, corporate training, government, or anywhere in between — we'd love your feedback. We're running a short survey on the Canvas developer experience: APIs, data access, tooling, and documentation. Results will feed into…
Hello, New to Canvas here and am trying to convert some old LMS processes to the Canvas API. I'm able to use the API to get a course section, the sections students, and the assignments for a section. I've searched and searched but I am unable to find an endpoint that will return a student's score for an assignment, or a…
[info callout] This behavior has been resolved and deployed to the production environment as of 4/14/26 Summary: When adding or editing a subscription in the Data Services LTI for the canvas event type the “rubric” event type is missing which prevents users from subscribing to the rubric_assessed event. Expected Behavior:…
[info callout] This behavior has been resolved and deployed to the production environment as of 3/25/26. Summary: When trying to delete/remove a final grade Override, Canvas throws an error: There was a problem overriding the grade. Expected Behavior: Teachers should be able to delete/remove the final grade override from…
Hey all! I have a reporting use case to pull a large body of submission scores and am tentatively using the REST API to achieve this. Does anyone care to weigh in on the overall procedure I'm using and offer any feed back on this strategy, or alternatives to achieve the same end: For each active term → Filter for courses…
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.