Skip to main content
Server path: /canvas | Type: Application | PCID required: Yes

Tools


canvas_create_assignment

Create a new assignment in a course Parameters:

canvas_create_conversation

Create a new conversation (send a message) Parameters:

canvas_delete_assignment

Delete an assignment Parameters:

canvas_enroll_user

Enroll a user in a course Parameters:

canvas_get_assignment

Get a single assignment Parameters:

canvas_get_conversation

Get a single conversation with messages Parameters:

canvas_get_course

Get a single course by ID Parameters:

canvas_get_discussion_topic

Get a single discussion topic Parameters:

canvas_get_file

Get a file by ID Parameters:

canvas_get_module

Get a single module Parameters:

canvas_get_page

Get a single page by URL or ID Parameters:

canvas_get_quiz

Get a single quiz Parameters:

canvas_get_rubric

Get a single rubric Parameters:

canvas_get_submission

Get a single submission Parameters:

canvas_get_user_profile

Get the current user’s profile

canvas_grade_submission

Grade or comment on a submission Parameters:

canvas_list_account_courses

List courses in an account Parameters:

canvas_list_account_users

List users in an account Parameters:

canvas_list_announcements

List announcements across courses Parameters:

canvas_list_assignment_groups

List assignment groups in a course Parameters:

canvas_list_assignments

List assignments for a course Parameters:

canvas_list_calendar_events

List calendar events Parameters:

canvas_list_conversations

List conversations (inbox messages) Parameters:

canvas_list_course_users

List users in a course Parameters:

canvas_list_courses

List courses for the current user Parameters:

canvas_list_discussion_topics

List discussion topics in a course Parameters:

canvas_list_enrollments

List enrollments in a course Parameters:

canvas_list_files

List files in a course Parameters:

canvas_list_folders

List folders in a course Parameters:

canvas_list_module_items

List items in a module Parameters:

canvas_list_modules

List modules in a course Parameters:

canvas_list_pages

List pages in a course Parameters:

canvas_list_quizzes

List quizzes in a course Parameters:

canvas_list_rubrics

List rubrics in a course Parameters:

canvas_list_submissions

List assignment submissions Parameters:

canvas_list_todo_items

List the current user’s TODO items Parameters:

canvas_post_discussion_entry

Post a new entry to a discussion topic Parameters:

canvas_submit_assignment

Submit an assignment Parameters:

canvas_update_assignment

Update an existing assignment Parameters:

canvas_update_course

Update an existing course Parameters: