The most recent content from our members.
I have a developer key in our Test instance: How would I use this in a local program to make a REST API call? Looking at https://developerdocs.instructure.com/services/canvas/oauth2/file.developer_keys: Developer keys are OAuth2 client ID and secret pairs stored in Canvas that allow third-party applications to request…
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'm building a tool for my institution that imports grades from another LTI tool into Canvas so instructors can automate late assignment policies not otherwise supported by Canvas. I'm trying to use the LTIv1.3 ID which is readily available on the LTI-side as a link to the student record on Canvas, but I can't find the ID…
Hello, I am new to the Canvas LMS and API. I am testing an API endpoint to enroll students into a section. /api/v1/sections/:section_id/enrollments When I insert the required data for enrollment[user_id] and enrollment[type] and call the endpoint, I get this error: "message": "enrollment[self_enrollment_code] is invalid,…
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…
Hi I am very very new to Canvas. I have some API experience using Msft Power Automate. I would prefer not to use pagination and would rather filter my results from the get-go. How do I filter the users based on their email address… say in: https://MySite.instructure.com/api/v1/accounts/1/users/ Would the regular Odata…
Hello, We use PeopleSoft and developed an integration for retrieving grades from the Canvas API. It was working fine in dev and production but has since broken. The SSL handshake is failing according to this stack trace from the server : Apparently this can happen if the required certificates are missing, can anyone tell…
Is it possible to list the admin accounts for a user? There is an API for listing admins for an account (see https://developerdocs.instructure.com/services/canvas/resources/admins#method.admins.index) but we want to go the other way and list which accounts a user has admin access to.
Hello, I am new to the API and DAP. Is there any easy way to calculate current marks for students? It sounds simple but it looks like a complicated calculation, roughly the average of all required assignments mapped to a mark using the grading scheme for the section. Is there a handy GitHub repo that I can leverage? Thanks…
It appears that the only way to get the lock_at and unlock_at dates applied through the "Assign To" interface on pages is through the Learning Object Dates API. I am trying to collect these dates for all pages in a course, which apparently means individual requests for each page ID... is there any better way to do this? Or…
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.