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!
looking for some examples on how to use the canvas graphql in c# for basic crud operations. Does anyone have an example they can share or a link to one?
Thanks
Solved! Go to Solution.
We are working on a nuGet package that is hosted on gitHub that has a REST and graphQL wrapper. here is the doxyGen UVACanvasAccess: UVACanvasAccess.ApiParts.Api Class Reference. We haven’t fleshed out the patterns for the graphQL quite yet but the REST is complete. It should be able to get you started.
GraphQL is a relatively new feature and still slow in the conversations around here.
I have no idea how to start anything in C# but I did a couple searches:
https://graphql.org/code/#c-net
Call Github GraphQL API using c# - DEV Community

https://community.canvaslms.com/docs/DOC-17354-awesome-canvaslms#CanvasGraphQL
https://community.canvaslms.com/docs/DOC-17210-final-grade-override-graphql
We are working on a nuGet package that is hosted on gitHub that has a REST and graphQL wrapper. here is the doxyGen UVACanvasAccess: UVACanvasAccess.ApiParts.Api Class Reference. We haven’t fleshed out the patterns for the graphQL quite yet but the REST is complete. It should be able to get you started.
it the any road map or versioning info that I can keep an eye on to follow the development of this?
we are pushing updates everyday... It is current use and development here. But as far as the graphQL full implementation maybe a month to a month and a half.
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