The most recent content from our members.
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?
This behavior has been resolved and deployed to the production environment as of 11/6/25. Description If a user sends a page_views.query API request with the parameter “results_format": "json", the following error is thrown: “error": "Page Views received an invalid or malformed request." Expected Behavior The…
Engineers are currently investigating the issue. Description The Rollcall Attendance tool sends API requests without a user agent string. Expected Behavior Instead needs to include a user agent string. Workaround No workaround exists at this time. Steps to Reproduce * Prerequisite: Rollcall attendance installed. * From…
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…
This behavior has been resolved and deployed to the production environment as of 10/8/25. Description When trying to paginate the Conferences API, it continually returns the first page of results. The link headers always return page=first regardless of which page it’s referencing: Expected Behavior If you are requesting a…
Hi - is there a way to get all Courses of an EnrollmentTerm through the api, either through REST or GraphQL? In the GraphQL ui, for `allCourses` - there doesn't seem to be a way to apply a filter, something like: ``` query CoursesByTermQuery { allCourses(filter: {term: [enrollmentTermId]}) ... ``` The REST Search API,…
The Course API has a handy [include] parameter that you can use to pass in additional properties you wish to have returned on the Course object: banner_image, course_image, etc. Is there a way to pass include parameters to the Search API, so that when you search for Courses, the results contain the additional include…
I posted this in a previous thread that is now rather buried in the new structure, so I'm reposting for those who might be interested. I've written a python script to collect all the API docs from the Swagger documentation and create a collection that you can import into Postman. At latest count there are 800 requests…
This is a user script that provides course readiness and teacher activity reminders based on the configured expectations. Expectations that can be configured include checks for the Syllabus, published state of the course, course dates, assignment due dates, posting announcements, and timely grading. If an expectation is…
Little background on my app... we take a quiz and turn it into a bubble sheet so students can take tests in a "non-digital" environment. We have a mobile app that will scan the sheet and score. If a sheet was built from an imported Canvas quiz, we would like to automatically create a quiz submission for that user. We…
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.