-
UI for weekly progression idea
UI for weekly progression idea that rest in the Schedule tab of the **K-12 UI** of Canvas it's incomplete and I really would not take it and push it into instance but I am going to post it here because in the past people like @James && @robotcars || @Steve_25 have had terrific input in the past... maybe w/their eyes and…
-
Is the ‘Enable self assessment’ field available in Canvas Data 2 or the API?
Hi community, Is the Enable self assessment field available in Canvas Data 2? If so, in which table and field name can it be found? Additionally, is this field exposed through the Canvas API, and if yes, in which endpoint and attribute? Thank you in advance.
-
Canvas Rubrics API Criteria
Hello, I am looking to make a bulk update to the titles of rubrics in courses on our instance of Canvas and I am running into an issue. After some testing I am encountering the issue of the criteria being removed once the title update is pushed. I am using Excel and VBA to complete this task to try and make it user…
-
api/v1/courses/sis_course_id:{id#}/sections - Not getting sections back
Hello, when I make this call to get sections for an 'unpublished' course, the response code received is 200 with a blank response. However, when I pull up the same course on the webapp, there is one section. This call does work for 'published' courses. How do I get the sections for an 'unpublished' course?
-
add `desc` or `asc` to a few api calls that are already sorted by date\time\index such as `due_at`
A case for this argument: I live in thee K-12 realm which means we have way too many assignments... which means that at times a simple last 10 assignments of a course question(last 10 date wise) will take us 300 assignments to answer Solution for this example in particular: I would love to make this modified version of an…
-
Integrate a React App (Not Canvas) to be Canvas LMS SSO.
Hey Community: I want to ask first if Canvas LMS as a Identity provider is only supported with SAML? What other protocols are supported? My use case is that I have a React App hosted on cloud provider (AWS) and SpringBoot as a backend (Service provider). I want to integrate Canvas SSO as a Identity provider (IdP). I…
-
API: filter resources on timestamp or previous-sync cursor (Users, Courses, Sections & Enrollments)
We are using the Canvas REST API to synchronize users into our application. Every 6 hours we are requesting: - all users - all coursers - all section - all enrollments for 129 different schools/clients. We then determine ourselves what was changed update those changes to our database. While not ideal, this works. We are…
-
Donot have valid data to test certain APIs
Hi , I’m working on validating the API test cases for CANVAS Api and need suitable test data to verify the 200 OK status code responses. I am using free for teachers version account. PFA Ecel sheet about the end points I am checking for.
-
API call to pull specific assignments from multiple courses
Greeting all, I’m looking for a bit of help. I need to pull a specific assignment from multiple courses for program assessment purposes. For example, I’d like to extract Quiz 1 submissions from all ENG-101 courses in Spring 2025. I only need the submission content—no names, dates, or grades. I’ve reviewed the Canvas API…
-
User API response does not include email
Per the User API docs: "Array of additional information to include on the user record. “locale”, “avatar_url”, “permissions”, “email”, and “effective_locale” will always be returned" However, the response does not include the email field, even with users that have email addresses in their Account settings. ``` { "id":…
-
Canvas sending LtiResourceLinkRequest instead of LtiDeepLinkingRequest on submission type selection
I ran into a new issue today, which I've never encountered when working my external tool for Canvas When I have submission type -> external tool URL saved in the assignment settings and I open my external tool configuration again by Find -> click my tool on the list, I'm getting a LtiResourceLinkRequest…
-
GraphQL Masquerading
Hello! I am working on a process to pull messages sent through the Canvas Inbox and the conversations APIs only work in the self-scope. The documentation is very clear on how to use masquerading (act-as) with the APIs: https://developerdocs.instructure.com/services/canvas/basics/file.masquerading What I am not seeing is…
-
Is there a way to access Canvas through API or RSS type method we could use to post emergency announ
Just wondering what other schools are doing to allow others to post an announcement automatically when they put the same announcement into LiveSafe or other emergency notification system. The suggestion was RSS (maybe because that's what LiveSafe uses), but I'm guessing this would have to be an API. Does anyone know?…
-
Assessments weightage API endpoint
Hi All, We're looking to get a API endpoint where in we can get assessments weightage or percentage of the particular course by passing through the course id . Attaching a screenshot for reference on what column of data I'm referring to. Please do the needful. Thanks,
-
Dynamic registration is failing with error JWT did not include expected contents
We are investigating an issue where dynamic registration has stopped working for us in production. We are seeing an error JWT did not include expected contents We had a look at the canvas source code on github to check where this error is coming form and it seems its failing due to missing attributes form jwt token.…