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!
Problem:
Looking for help with Canvas LMS API integration for automated grade synchronization from our external assessment platform. We're using the Submissions API to post grades, but getting inconsistent results - some scores update correctly while others fail silently.
The OAuth authentication works fine and we can retrieve assignment data, but grade submissions return 200 responses without actually updating student grades. Need someone experienced with Canvas API and gradebook integration patterns.
Seeking 2-3 hours remote debugging to resolve the grade passback reliability issues. Critical deadline - need working by Monday for midterm grade imports.
Hi @JosephWright234,
I'm going to move your post over to the Developers Group, where experts in this area are more likely to see the post.
I do have one initial clarification question for you that will probably be helpful for others too... I think you're trying to get grades from another system into Canvas, correct? Or is it the other way around where you're trying to get info out of Canvas and saved into another system?
-Chris
Hi,
I have worked with Canvas LMS grade passback issues quite a bit and what you are describing sounds like a submission workflow state problem or possibly missing enrollment context in your API calls.
The silent failures with 200 responses usually happen when the assignment submission type does not match what you are posting, or when the workflow state needs to be explicitly set to graded.
I can help you debug this remotely, typically these issues take about an hour to identify once we look at your actual API payloads and the assignment configurations.
Would be happy to jump on a call to get it sorted out.
You can reach out to me on my email here
Colin
@JosephWright234 Let me know if you are still looking for debugging session, I can help.
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