Canvas GraphQL API
The Canvas GraphQL API provides a flexible query interface for Canvas LMS data, allowing developers to request exactly the fields they need and reduce over-fetching. It follows the Relay Object Identification spec and includes an interactive GraphiQL browser accessible by appending /graphiql to the Canvas production URL.