The most recent content from our members.
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
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…
I see Canvas has an API endpoint for bulk enrollments (Enrollments - Canvas LMS REST API Documentation). However, this is only used to enroll students to a COURSE and not for a SECTION. Is there a way to 'push' bulk enrollments to sections? There is an API endpoint to enroll a user into a section, but need to speed up the…
I'm running a self-hosted Canvas LMS instance production version and I'd like to set up Canvas Data Services to subscribe to webhooks (live events) via HTTPS or AWS SQS. In the official Canvas documentation, the instructions typically reference hosted environments. My question is: * Is the "Canvas Data Services" and Live…
Hello Canvas Developers, I'm building an application for my school as a project for one of my courses and authentication for this wil being handled by our own Canvas instance with OAuth2. But I encounter an issue with retrieving the email attribute via the users endpoint. Details: * Canvas Instance Setup: I have set up our…
I just discovered that it's possible to catch an event when users send conversation messages in Canvas. When I log the event information I see that I have a `conversions_id`. But if I call the api with `/api/v1/conversations/:id` I get 404 back. Then I realized that `/api/v1/conversations` returns an empty array. Please…
We have a curriculum that we use for my online courses that comes to us as Blueprint Courses. I usually create a sandbox course for each of the courses we use so the teachers can take the content from the blueprint course and rearrange so it matches our curriculum maps. Instead of going through and creating another set of…
We're using webhooks to monitor activity in our system. This morning at 9:27, I created a new user in Canvas, and, as expected, an event was triggered shortly thereafter. However, I then received another `user_created` event for the same user at 9:29, followed by yet another one at 9:33. Is Canvas sending out multiple…
Hello, Canvas Community! I'm thrilled to announce the R package called "vvcanvas". This package provides a convenient interface to interact with the Canvas Learning Management System (LMS) API, enabling users to authenticate, retrieve course information, fetch specific details, and perform various operations within the…
Hi, Is there an API to get analytics for Instructor? I tried this api with InstructorId, GET /api/v1/courses/:course_id/analytics/users/:student_id/activity but that did not work, it gives The specified resource does not exist. Whereas for the same course, if I try to pass in a StudentId, then that data is available
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.