Canvas LMS API

Instructure · Harvard Dataverse · 2016

Canvas LMS includes a REST API for accessing and modifying data externally from the main application, in your own programs and scripts. This documentation describes the resources that make up the API. This API grants the same access rights as the user has as a canvas user. https://canvas.instructure.com/doc/api/index.html Schema All API access is over HTTPS, against your normal Canvas domain. All API responses are in JSON format. All integer ids in Canvas are 64 bit integers. All boolean parameters can be passed as true/false, t/f, yes/no, y/n, on/off, or 1/0. When using JSON format, a literal true/false is preferred, rather than as a string. For POST and PUT requests, parameters are sent using standard HTML form encoding (the application/x-www-form-urlencoded content type). POST and PUT requests may also optionally be sent in JSON format format. The content-type of the request must be set to application/json in this case. There is currently no way to upload a file as part of a JSON POST, the multipart form type must be used.

Read the paper · More papers on PaperTik