The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
Ok so when I make a GET request for a list of all classes I'm in, I get a list of about 10 classes and only 1 of them is actually visible (I'm currently in 5 classes that should be visible). The weird part is that if a make an GET request to get my TODO list, it turns up the assignments from the classes that are hidden. In that request it includes the class ID, if I try a GET request to that class ID, I get a 404.
This seems like a bug, can anyone help?
Hi @MasonAntrobus,
Are you a teacher or student? Using the free for teacher Canvas or a school/institution specific Canvas instance? I ask this because there may be some variance in the answers here based on this information.
One thing I can set upfront is that when you get 10 things back for your course list, that's probably only the first "page" of data the API is returning. Please see the pagination information page to learn how the Canvas API paginates data so you can account for that in whatever programming environment you're using and get a full list.
-Chris
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in