Courses API

This page documents the Courses API of Canvas, see https://canvas.instructure.com/doc/api/courses for details.


Canvas.coursesFunction
Canvas.courses(; kwargs...) -> Vector{Course}, page_data

Return a paginated list of courses for the authenticated user. Return a vector of Courses and a dictionary with page data.

Canvas API documentation: List your courses (GET /api/v1/courses)

Canvas.courses(user::User; kwargs...) -> Vector{Course}, page_data

Return a paginated list of courses for the specified user. Return a vector of Courses and a dictionary with page data.

Canvas API documentation: List courses for a user (GET /api/v1/users/:user_id/courses)