Canvas integration
Canvas is a learning management system supporting online courses, assignments,…
- Provider
- canvas
- Category
- Other
- Setup
- User-supplied API key
- Actions
- 500 available
Quick start
Call Canvas from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Canvas's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"CANVAS_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
End-users supply their own Canvas API key. OverSkill provides a pre-built connection form via the integration card — your app can call the composio client immediately once the user has connected.
Available actions
500 actions exposed via the
Canvas integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
CANVAS_ABORT_QUIZ_REPORT_GENERATION -
CANVAS_ADD_CONVERSATION_MESSAGE -
CANVAS_ADD_COURSE_TO_FAVORITES -
CANVAS_ADD_GROUP_TO_FAVORITES -
CANVAS_ADD_LAST_ATTENDED_DATE -
CANVAS_ADD_RECIPIENTS_TO_CONVERSATION -
CANVAS_ADD_USERS_TO_CONTENT_SHARE -
CANVAS_ANSWER_QUIZ_QUESTIONS -
CANVAS_ASSIGN_UNASSIGNED_MEMBERS_TO_GROUP_CATEGORY -
CANVAS_CLEAR_COURSE_NICKNAMES -
CANVAS_CLOSE_NOTIFICATION_FOR_USER -
CANVAS_CONCLUDE_DEACTIVATE_OR_DELETE_ENROLLMENT
Show all 500 actions
-
CANVAS_COPY_FILE_TO_FOLDER -
CANVAS_COPY_FOLDER -
CANVAS_CREATE_ACCOUNT_NOTIFICATION -
CANVAS_CREATE_A_CONTENT_MIGRATION4 -
CANVAS_CREATE_APPOINTMENT_GROUP -
CANVAS_CREATE_ASSIGNMENT -
CANVAS_CREATE_ASSIGNMENT_GRAPH_QL -
CANVAS_CREATE_ASSIGNMENT_GROUP -
CANVAS_CREATE_ASSIGNMENT_OVERRIDE -
CANVAS_CREATE_BATCH_OVERRIDES_IN_A_COURSE -
CANVAS_CREATE_BLACKOUT_DATE_FOR_COURSE -
CANVAS_CREATE_BOOKMARK -
CANVAS_CREATE_CALENDAR_EVENT -
CANVAS_CREATE_COMMUNICATION_CHANNEL -
CANVAS_CREATE_CONTENT_SHARE -
CANVAS_CREATE_CONVERSATION -
CANVAS_CREATE_CONVERSATION_GRAPH_QL -
CANVAS_CREATE_COURSE -
CANVAS_CREATE_COURSE_GRADING_STANDARD -
CANVAS_CREATE_CUSTOM_GRADEBOOK_COLUMN -
CANVAS_CREATE_DISCUSSION_ENTRY -
CANVAS_CREATE_DISCUSSION_ENTRY_GRAPH_QL -
CANVAS_CREATE_DISCUSSION_TOPIC -
CANVAS_CREATE_DISCUSSION_TOPIC_GRAPH_QL -
CANVAS_CREATE_ENROLLMENT -
CANVAS_CREATE_EPUB_EXPORT -
CANVAS_CREATE_EXTERNAL_FEED -
CANVAS_CREATE_EXTERNAL_FEED_FOR_GROUP -
CANVAS_CREATE_EXTERNAL_TOOL -
CANVAS_CREATE_EXTERNAL_TOOL_IN_COURSE -
CANVAS_CREATE_FILES -
CANVAS_CREATE_FOLDER -
CANVAS_CREATE_FOLDER_IN_GROUP -
CANVAS_CREATE_GROUP -
CANVAS_CREATE_GROUP_CATEGORY_COURSES -
CANVAS_CREATE_GROUP_CONTENT_MIGRATION -
CANVAS_CREATE_GROUP_DISCUSSION_TOPIC -
CANVAS_CREATE_GROUP_IN_SET -
CANVAS_CREATE_GROUP_SET -
CANVAS_CREATE_LEARNING_OUTCOME -
CANVAS_CREATE_LINK_OUTCOME_COURSES -
CANVAS_CREATE_LTI_RESOURCE_LINK -
CANVAS_CREATE_MEMBERSHIP -
CANVAS_CREATE_MODULE -
CANVAS_CREATE_MODULE_GRAPH_QL -
CANVAS_CREATE_MODULE_ITEM -
CANVAS_CREATE_OR_UPDATE_TIMETABLE_EVENTS -
CANVAS_CREATE_PAGE_FOR_COURSE -
CANVAS_CREATE_PAGE_FOR_GROUP -
CANVAS_CREATE_PLANNER_NOTE -
CANVAS_CREATE_PLANNER_OVERRIDE -
CANVAS_CREATE_QUESTION_GROUP -
CANVAS_CREATE_QUIZ -
CANVAS_CREATE_QUIZ_QUESTION -
CANVAS_CREATE_QUIZ_REPORT -
CANVAS_CREATE_QUIZ_SUBMISSION -
CANVAS_CREATE_RUBRIC -
CANVAS_CREATE_SINGLE_POLL -
CANVAS_CREATE_SINGLE_POLL_CHOICE -
CANVAS_CREATE_SINGLE_POLL_SESSION -
CANVAS_CREATE_SINGLE_POLL_SUBMISSION -
CANVAS_CREATE_SUBGROUP_COURSES -
CANVAS_CREATE_SUBMISSION_DRAFT -
CANVAS_CREATE_USER_INBOX_LABEL -
CANVAS_CREATE_USERS_CUSTOM_DATA -
CANVAS_CREATE_USERS_TOKENS -
CANVAS_DELETE_ACCESS_TOKEN -
CANVAS_DELETE_A_MESSAGE -
CANVAS_DELETE_AN_ENTRY -
CANVAS_DELETE_AN_ENTRY2 -
CANVAS_DELETE_AN_EXTERNAL_TOOL -
CANVAS_DELETE_AN_OUTCOME_GROUP_COURSES -
CANVAS_DELETE_APPOINTMENT_GROUP -
CANVAS_DELETE_ASSIGNMENT -
CANVAS_DELETE_ASSIGNMENT_OVERRIDE -
CANVAS_DELETE_BLACKOUT_DATE -
CANVAS_DELETE_BOOKMARK -
CANVAS_DELETE_CALENDAR_EVENT -
CANVAS_DELETE_COMMENT_BANK_ITEM -
CANVAS_DELETE_COMMUNICATION_CHANNEL -
CANVAS_DELETE_COMMUNICATION_CHANNEL_BY_TYPE_AND_ADDRESS -
CANVAS_DELETE_CONVERSATION_MESSAGES -
CANVAS_DELETE_CONVERSATIONS -
CANVAS_DELETE_CUSTOM_DATA -
CANVAS_DELETE_CUSTOM_GRADEBOOK_COLUMN -
CANVAS_DELETE_CUSTOM_GRADE_STATUS -
CANVAS_DELETE_DISCUSSION_ENTRY -
CANVAS_DELETE_DISCUSSION_TOPIC_GRAPH_QL -
CANVAS_DELETE_EXTERNAL_FEED_FROM_GROUP -
CANVAS_DELETE_FILE -
CANVAS_DELETE_FOLDER -
CANVAS_DELETE_GROUP -
CANVAS_DELETE_GROUP_DISCUSSION_TOPIC -
CANVAS_DELETE_OUTCOME_LINKS -
CANVAS_DELETE_PAGE_FOR_GROUP -
CANVAS_DELETE_PLANNER_NOTE -
CANVAS_DELETE_PLANNER_OVERRIDE -
CANVAS_DELETE_POLL -
CANVAS_DELETE_POLL_CHOICE -
CANVAS_DELETE_POLL_SESSION -
CANVAS_DELETE_QUIZ -
CANVAS_DELETE_SUBMISSION_DRAFT -
CANVAS_DELETE_USER_INBOX_LABEL -
CANVAS_DELETE_USERS_CUSTOM_DATA_SCOPE -
CANVAS_DEPARTMENT_LEVEL_GRADE_DATA_FOR_CURRENT_GRADES -
CANVAS_DEPARTMENT_LEVEL_GRADE_DATA_FOR_TERM_GRADES -
CANVAS_DRAFT_REPLY_TO_DISCUSSION -
CANVAS_DUPLICATE_GROUP_DISCUSSION_TOPIC -
CANVAS_EDIT_ASSIGNMENT -
CANVAS_EDIT_CONVERSATION -
CANVAS_EDIT_QUIZ -
CANVAS_EDIT_USER -
CANVAS_EXPORT_CONTENT -
CANVAS_EXPORT_GROUP_CONTENT -
CANVAS_EXPORT_USER_CONTENT -
CANVAS_FETCH_DATA -
CANVAS_FIND_RECIPIENTS -
CANVAS_GET_ACCOUNT_COURSE -
CANVAS_GET_ACCOUNT_GRAPH_QL -
CANVAS_GET_ACCOUNT_NOTIFICATIONS -
CANVAS_GET_ACCOUNTS_OUTCOME_GROUPS -
CANVAS_GET_ACCOUNTS_THAT_USERS_CAN_CREATE_COURSES_IN -
CANVAS_GET_A_CONTENT_MIGRATION3 -
CANVAS_GET_A_CONTENT_MIGRATION4 -
CANVAS_GET_A_LATE_POLICY -
CANVAS_GET_ALIGNED_ASSIGNMENTS_FOR_AN_OUTCOME -
CANVAS_GET_ALL_ASSIGNMENTS -
CANVAS_GET_ALL_E_PORTFOLIOS_FOR_USER -
CANVAS_GET_ALL_OUTCOME_GROUPS_FOR_CONTEXT -
CANVAS_GET_ALL_OUTCOME_GROUPS_FOR_CONTEXT2 -
CANVAS_GET_ALL_OUTCOME_LINKS_FOR_CONTEXT -
CANVAS_GET_ALL_OUTCOME_LINKS_FOR_CONTEXT2 -
CANVAS_GET_ALL_PEER_REVIEWS -
CANVAS_GET_ALL_PEER_REVIEWS_FOR_SECTION_ASSIGNMENT -
CANVAS_GET_ALL_PEER_REVIEWS_FOR_SECTION_SUBMISSION -
CANVAS_GET_ALL_USERS -
CANVAS_GET_AN_ASSIGNMENT_GROUP -
CANVAS_GET_A_PREFERENCE -
CANVAS_GET_A_PREFERENCE_BY_TYPE_AND_ADDRESS -
CANVAS_GET_A_SINGLE_EXTERNAL_TOOL2 -
CANVAS_GET_A_SINGLE_GROUP_MEMBERSHIP -
CANVAS_GET_A_SINGLE_GROUP_MEMBERSHIP2 -
CANVAS_GET_ASSIGNMENT2 -
CANVAS_GET_ASSIGNMENT_GROUP -
CANVAS_GET_ASSIGNMENT_RUBRIC -
CANVAS_GET_AUDIT_LOGS -
CANVAS_GET_A_USERS_MOST_RECENTLY_GRADED -
CANVAS_GET_AUTHENTICATION_PROVIDER -
CANVAS_GET_BOOKMARK -
CANVAS_GET_BRAND_VARIABLES -
CANVAS_GET_CONTENT_SHARE -
CANVAS_GET_CONTENT_SHARES_UNREAD_COUNT -
CANVAS_GET_COURSE -
CANVAS_GET_COURSE_ACTIVITY_STREAM -
CANVAS_GET_COURSE_ACTIVITY_STREAM_SUMMARY -
CANVAS_GET_COURSE_LEVEL_PARTICIPATION_DATA -
CANVAS_GET_COURSE_NICKNAME -
CANVAS_GET_COURSE_PERMISSIONS -
CANVAS_GET_COURSES12_ASSIGNMENTS -
CANVAS_GET_COURSES_BLUEPRINT_SUBSCRIPTIONS_MIGRATIONS -
CANVAS_GET_COURSE_SETTINGS -
CANVAS_GET_COURSES_FOLDERS_BY_PATH -
CANVAS_GET_COURSES_FOLDERS_ROOT -
CANVAS_GET_COURSES_GRAPH_QL -
CANVAS_GET_COURSES_OUTCOME_GROUPS -
CANVAS_GET_CURRENT_USER -
CANVAS_GET_CUSTOM_COLOR -
CANVAS_GET_CUSTOM_COLORS -
CANVAS_GET_DASHBOARD_POSITIONS -
CANVAS_GET_DEPARTMENT_LEVEL_COMPLETED_STATISTICS -
CANVAS_GET_DEPARTMENT_LEVEL_CURRENT_STATISTICS -
CANVAS_GET_DEPARTMENT_LEVEL_GRADE_DATA_COMPLETED_GRADES -
CANVAS_GET_DEPARTMENT_LEVEL_TERM_STATISTICS -
CANVAS_GET_DOCUMENT_ANNOTATIONS_READ_STATE -
CANVAS_GET_ENROLLMENT_BY_ID -
CANVAS_GET_ENROLLMENT_INVITATIONS -
CANVAS_GET_FEATURE_FLAG -
CANVAS_GET_FEATURE_FLAG_COURSES -
CANVAS_GET_FILE -
CANVAS_GET_FOLDER -
CANVAS_GET_FOLDER_BY_ID -
CANVAS_GET_FULL_TOPIC_GROUPS -
CANVAS_GET_GLOBAL_OUTCOME_GROUP -
CANVAS_GET_GRADEBOOK_HISTORY_DAYS -
CANVAS_GET_GROUP -
CANVAS_GET_GROUP_ACTIVITY_STREAM -
CANVAS_GET_GROUP_ACTIVITY_STREAM_SUMMARY -
CANVAS_GET_GROUP_FOLDER -
CANVAS_GET_GROUP_PERMISSIONS -
CANVAS_GET_HELP_LINKS -
CANVAS_GET_INTERNAL_SETTINGS -
CANVAS_GET_KALTURA_CONFIG -
CANVAS_GET_LEARNING_OUTCOME -
CANVAS_GET_LEARNING_OUTCOME_GROUP -
CANVAS_GET_LEGACY_NODE -
CANVAS_GET_MANUALLY_CREATED_COURSES_ACCOUNT -
CANVAS_GET_MODULE_ITEM -
CANVAS_GET_MODULE_ITEM_SEQUENCE -
CANVAS_GET_MY_INBOX_SETTINGS -
CANVAS_GET_NEXT_APPOINTMENT -
CANVAS_GET_NODE -
CANVAS_GET_OUTCOME_CALCULATION_METHOD -
CANVAS_GET_OUTCOME_PROFICIENCY_GRAPH_QL -
CANVAS_GET_OUTCOME_RESULT_ROLLUPS -
CANVAS_GET_OUTCOME_RESULTS -
CANVAS_GET_PAGE_FOR_COURSE -
CANVAS_GET_PROFICIENCY_RATINGS_FOR_COURSE -
CANVAS_GET_PUBLIC_INLINE_PREVIEW_URL -
CANVAS_GET_QUIZ_REPORT -
CANVAS_GET_QUIZ_STATISTICS -
CANVAS_GET_QUIZ_SUBMISSIONS -
CANVAS_GET_QUOTA_INFORMATION -
CANVAS_GET_QUOTA_INFORMATION_GROUPS -
CANVAS_GET_REPORT_STATUS -
CANVAS_GET_ROOT_OUTCOME_GROUP_FOR_COURSE -
CANVAS_GET_RUBRIC -
CANVAS_GET_RUBRIC_ASSESSMENTS_READ_STATE -
CANVAS_GET_RUBRICS_UPLOAD_TEMPLATE -
CANVAS_GET_RUNNING_BATCHES -
CANVAS_GET_SECTION_INFORMATION -
CANVAS_GET_SECTION_INFORMATION2 -
CANVAS_GET_SECTION_SUBMISSION_SUMMARY -
CANVAS_GET_SESSIONLESS_LAUNCH_URL -
CANVAS_GET_SESSIONLESS_LAUNCH_URL_FOR_COURSE -
CANVAS_GET_SINGLE_ACCOUNT -
CANVAS_GET_SINGLE_ASSIGNMENT_OVERRIDE -
CANVAS_GET_SINGLE_CALENDAR_EVENT -
CANVAS_GET_SINGLE_CONVERSATION -
CANVAS_GET_SINGLE_COURSE -
CANVAS_GET_SINGLE_EXTERNAL_TOOL -
CANVAS_GET_SINGLE_GRADING_STANDARD_IN2 -
CANVAS_GET_SINGLE_POLL -
CANVAS_GET_SINGLE_POLL_CHOICE -
CANVAS_GET_SINGLE_QUIZ -
CANVAS_GET_SINGLE_QUIZ_SUBMISSION -
CANVAS_GET_SINGLE_SUBMISSION -
CANVAS_GET_SINGLE_SUBMISSION_BY_SECTION -
CANVAS_GET_SINGLE_TOPIC -
CANVAS_GET_SINGLE_TOPIC2 -
CANVAS_GET_SINGLE_USER -
CANVAS_GET_STATUS_OF_LAST_REPORT -
CANVAS_GET_SUB_ACCOUNTS -
CANVAS_GET_SUBMISSION -
CANVAS_GET_SUBMISSION_SUMMARY -
CANVAS_GET_TERMS_OF_SERVICE -
CANVAS_GET_THE_QUIZ_SUBMISSION -
CANVAS_GET_UNREAD_COUNT -
CANVAS_GET_UPLOADED_MEDIA_FOLDER_FOR_USER -
CANVAS_GET_UPLOADED_MEDIA_FOLDER_FOR_USER_GROUPS -
CANVAS_GET_USER_ACTIVITY_STREAM_SUMMARY -
CANVAS_GET_USER_ASSIGNMENT_ANALYTICS -
CANVAS_GET_USER_AVATARS -
CANVAS_GET_USER_CONTENT_EXPORT -
CANVAS_GET_USER_COURSE_PROGRESS -
CANVAS_GET_USER_FILE -
CANVAS_GET_USER_FOLDER -
CANVAS_GET_USER_MIGRATION_ISSUE -
CANVAS_GET_USER_PARTICIPATION_ANALYTICS -
CANVAS_GET_USER_PROFILE -
CANVAS_GET_USERS_CUSTOM_DATA_SCOPE -
CANVAS_GET_USERS_SELF_FILES -
CANVAS_GET_USERS_TOKENS -
CANVAS_GET_VISIBLE_COURSE_NAVIGATION_TOOLS -
CANVAS_GET_VISIBLE_COURSE_NAVIGATION_TOOLS_FOR -
CANVAS_GRADE_COMMENT_SUBMISSION -
CANVAS_GRADE_OR_COMMENT_ON_SUBMISSION_SECTIONS -
CANVAS_HIDE_ALL_STREAM_ITEMS -
CANVAS_HIDE_ASSIGNMENT_GRADES_FOR_SECTIONS -
CANVAS_HIDE_STREAM_ITEM -
CANVAS_IMPORT_OUTCOME_GROUP_COURSES -
CANVAS_INVITE_OTHERS_TO_GROUP -
CANVAS_LEAVE_GROUP -
CANVAS_LEAVE_GROUP2 -
CANVAS_LIST_ACCOUNT_NOTIFICATIONS -
CANVAS_LIST_ACCOUNTS_FOR_COURSE_ADMINS -
CANVAS_LIST_ACTIVITY_STREAM -
CANVAS_LIST_ALL_COURSES_GRAPH_QL -
CANVAS_LIST_ALL_FOLDERS -
CANVAS_LIST_ALL_FOLDERS_GROUPS -
CANVAS_LIST_ALL_FOLDERS_USERS -
CANVAS_LIST_ANNOUNCEMENTS -
CANVAS_LIST_APPOINTMENT_GROUPS -
CANVAS_LIST_ASSIGNMENT_GROUPS -
CANVAS_LIST_ASSIGNMENT_OVERRIDES -
CANVAS_LIST_ASSIGNMENTS_FOR_ASSIGNMENT_GROUP -
CANVAS_LIST_ASSIGNMENTS_FOR_USER -
CANVAS_LIST_ASSIGNMENT_SUBMISSIONS -
CANVAS_LIST_ASSIGNMENT_SUBMISSIONS_BY_SECTION -
CANVAS_LIST_AUTHENTICATION_EVENTS_FOR_USER -
CANVAS_LIST_AVAILABLE_ACCOUNT_CALENDARS -
CANVAS_LIST_AVAILABLE_REPORTS -
CANVAS_LIST_AVAILABLE_TABS_FOR_COURSE -
CANVAS_LIST_AVAILABLE_TABS_FOR_COURSE3 -
CANVAS_LIST_AVAILABLE_TABS_FOR_USER -
CANVAS_LIST_BLACKOUT_DATES -
CANVAS_LIST_BLUEPRINT_IMPORTS -
CANVAS_LIST_BOOKMARKS -
CANVAS_LIST_CALENDAR_EVENTS -
CANVAS_LIST_CALENDAR_EVENTS_FOR_USER -
CANVAS_LIST_CANVAS_ENABLED_FEATURES3 -
CANVAS_LIST_CANVAS_EXTERNAL_TOOLS2 -
CANVAS_LIST_CLOSED_POLL_SESSIONS -
CANVAS_LIST_COMM_MESSAGES -
CANVAS_LIST_COMMUNICATION_CHANNELS -
CANVAS_LIST_CONFERENCES_FOR_CURRENT_USER -
CANVAS_LIST_CONTENT_EXPORTS -
CANVAS_LIST_CONTENT_EXPORTS_GROUPS -
CANVAS_LIST_CONTENT_LICENSES -
CANVAS_LIST_CONTENT_MIGRATIONS4 -
CANVAS_LIST_CONTENT_MIGRATIONS_GROUPS -
CANVAS_LIST_CONVERSATIONS -
CANVAS_LIST_COUNTS_FOR_TODO_ITEMS -
CANVAS_LIST_COURSE_BLACKOUT_DATES -
CANVAS_LIST_COURSE_NICKNAMES -
CANVAS_LIST_COURSES -
CANVAS_LIST_COURSE_SECTIONS -
CANVAS_LIST_COURSES_FOR_USER -
CANVAS_LIST_COURSE_SUBGROUPS -
CANVAS_LIST_COURSES_WITH_THEIR_LATEST_E_PUB_EXPORT -
CANVAS_LIST_COURSE_TODO_ITEMS -
CANVAS_LIST_COURSE_USERS -
CANVAS_LIST_CUSTOM_GRADEBOOK_COLUMNS -
CANVAS_LIST_DISCUSSION_ENTRIES -
CANVAS_LIST_DISCUSSION_ENTRY_LIST -
CANVAS_LIST_DISCUSSION_TOPICS -
CANVAS_LIST_DISCUSSION_TOPICS2 -
CANVAS_LIST_ENABLED_FEATURES_COURSES -
CANVAS_LIST_ENROLLMENTS -
CANVAS_LIST_ENROLLMENT_TERMS -
CANVAS_LIST_ENTRIES_BY_IDS -
CANVAS_LIST_ENTRIES_FOR_COLUMN -
CANVAS_LIST_ENTRY_REPLIES -
CANVAS_LIST_ENVIRONMENT_FEATURES -
CANVAS_LIST_ENVIRONMENT_SETTINGS -
CANVAS_LIST_EXTERNAL_FEEDS_FOR_GROUP -
CANVAS_LIST_EXTERNAL_TOOLS -
CANVAS_LIST_FAVORITE_COURSES -
CANVAS_LIST_FAVORITE_GROUPS -
CANVAS_LIST_FEATURES_COURSES -
CANVAS_LIST_FEATURES_USERS -
CANVAS_LIST_FILES -
CANVAS_LIST_FILES_IN_FOLDER -
CANVAS_LIST_FOLDERS -
CANVAS_LIST_GLOBAL_SUBGROUPS -
CANVAS_LIST_GRADEABLE_STUDENTS -
CANVAS_LIST_GRADING_PERIODS_FOR_COURSE -
CANVAS_LIST_GRADING_STANDARDS_AVAILABLE_IN_CONTEXT -
CANVAS_LIST_GROUP_CATEGORIES_FOR_A_CONTEXT2 -
CANVAS_LIST_GROUP_ENTRY_REPLIES -
CANVAS_LIST_GROUP_EXTERNAL_TOOLS -
CANVAS_LIST_GROUP_FILES -
CANVAS_LIST_GROUP_MEMBERSHIPS -
CANVAS_LIST_GROUPS_AVAILABLE_IN_CONTEXT -
CANVAS_LIST_GROUPS_IN_ACCOUNT -
CANVAS_LIST_GROUPS_USERS -
CANVAS_LIST_LICENSES -
CANVAS_LIST_LICENSES_GROUPS -
CANVAS_LIST_LINKED_OUTCOMES -
CANVAS_LIST_LINKED_OUTCOMES2 -
CANVAS_LIST_LTI_LAUNCH_DEFINITIONS_COURSES -
CANVAS_LIST_MANAGEABLE_ACCOUNTS -
CANVAS_LIST_MEDIA_OBJECTS -
CANVAS_LIST_MEDIA_OBJECTS2 -
CANVAS_LIST_MEDIA_OBJECTS3 -
CANVAS_LIST_MEDIA_OBJECTS4 -
CANVAS_LIST_MEDIA_OBJECTS6 -
CANVAS_LIST_MIGRATION_ISSUES -
CANVAS_LIST_MIGRATION_SYSTEMS_GROUPS -
CANVAS_LIST_MIGRATION_SYSTEMS_USERS -
CANVAS_LIST_MISSING_SUBMISSIONS -
CANVAS_LIST_MODULE_ITEMS -
CANVAS_LIST_MODULES -
CANVAS_LIST_MY_ADMIN_ROLES -
CANVAS_LIST_NOTIFICATION_PREFERENCE_CATEGORIES -
CANVAS_LIST_NOTIFICATION_PREFERENCES -
CANVAS_LIST_OBSERVEES -
CANVAS_LIST_OBSERVERS -
CANVAS_LIST_OPENED_POLL_SESSIONS -
CANVAS_LIST_PAGES_FOR_COURSE -
CANVAS_LIST_PAGES_FOR_GROUP -
CANVAS_LIST_PLANNER_ITEMS -
CANVAS_LIST_PLANNER_NOTES -
CANVAS_LIST_PLANNER_OVERRIDES -
CANVAS_LIST_POLL_CHOICES_IN_A_POLL -
CANVAS_LIST_POLLS -
CANVAS_LIST_POLL_SESSIONS_FOR_POLL -
CANVAS_LIST_PREFERENCES -
CANVAS_LIST_QUESTIONS_IN_QUIZ -
CANVAS_LIST_QUIZZES_IN_COURSE -
CANVAS_LIST_RECEIVED_CONTENT_SHARES -
CANVAS_LIST_RECENT_HISTORY_FOR_A_USER -
CANVAS_LIST_REVISIONS_FOR_GROUP_PAGE -
CANVAS_LIST_ROLES -
CANVAS_LIST_SECTION_ENROLLMENTS -
CANVAS_LIST_SENT_CONTENT_SHARES -
CANVAS_LIST_STUDENTS -
CANVAS_LIST_SUBGROUPS -
CANVAS_LIST_SUBMISSIONS -
CANVAS_LIST_SUBMISSIONSFOR_MULTIPLE_ASSIGNMENTS -
CANVAS_LIST_SUBMISSIONS_FOR_MULTIPLE_ASSIGNMENTS_SECTIONS -
CANVAS_LIST_THE_ACTIVITY_STREAM -
CANVAS_LIST_TODO_ITEMS -
CANVAS_LIST_TOPIC_ENTRIES -
CANVAS_LIST_UNCOLLATED_SUBMISSION_VERSIONS -
CANVAS_LIST_UPCOMING_ASSIGNMENTS_CALENDAR_EVENTS -
CANVAS_LIST_USER_CONTENT_EXPORTS -
CANVAS_LIST_USER_ENROLLMENTS -
CANVAS_LIST_USER_FILES -
CANVAS_LIST_USER_LOGINS -
CANVAS_LIST_USER_LOGINS2 -
CANVAS_LIST_USERS_IN_COURSE -
CANVAS_LIST_USERS_IN_GROUP_CATEGORY -
CANVAS_LIST_YOUR_GROUPS -
CANVAS_MARK_ALL_CONVERSATIONS_AS_READ -
CANVAS_MARK_ALL_ENTRIES_AS_READ -
CANVAS_MARK_ALL_ENTRIES_AS_READ2 -
CANVAS_MARK_ALL_ENTRIES_AS_UNREAD2 -
CANVAS_MARK_ALL_TOPIC_AS_READ -
CANVAS_MARK_ALL_TOPIC_AS_READ2 -
CANVAS_MARK_BULK_SUBMISSIONS_AS_READ -
CANVAS_MARK_BULK_SUBMISSIONS_AS_READ2 -
CANVAS_MARK_DOCUMENT_ANNOTATIONS_AS_READ -
CANVAS_MARK_DOCUMENT_ANNOTATIONS_AS_READ2 -
CANVAS_MARK_ENTRY_AS_READ_GROUPS -
CANVAS_MARK_GROUP_ENTRY_AS_UNREAD -
CANVAS_MARK_MODULE_ITEM_READ -
CANVAS_MARK_RUBRIC_ASSESSMENTS_AS_READ -
CANVAS_MARK_RUBRIC_ASSESSMENTS_AS_READ_SECTIONS -
CANVAS_MARK_SUBMISSION_AS_READ_SECTIONS -
CANVAS_MARK_SUBMISSION_AS_UNREAD -
CANVAS_MARK_SUBMISSION_COMMENTS_READ -
CANVAS_MARK_TOPIC_AS_READ_GROUPS -
CANVAS_MARK_TOPIC_AS_UNREAD_GROUPS -
CANVAS_NEW_QUIZ_ACCOMMODATIONS_SET -
CANVAS_NEW_QUIZ_COURSE_ACCOMMODATIONS_SET -
CANVAS_NEW_QUIZ_CREATE -
CANVAS_NEW_QUIZ_DELETE -
CANVAS_NEW_QUIZ_GET -
CANVAS_NEW_QUIZ_ITEM_CREATE -
CANVAS_NEW_QUIZ_ITEM_DELETE -
CANVAS_NEW_QUIZ_ITEM_GET -
CANVAS_NEW_QUIZ_ITEM_LIST -
CANVAS_NEW_QUIZ_ITEM_MEDIA_UPLOAD_URL -
CANVAS_NEW_QUIZ_ITEM_UPDATE -
CANVAS_NEW_QUIZ_LIST -
CANVAS_NEW_QUIZ_REPORT_CREATE -
CANVAS_NEW_QUIZ_UPDATE -
CANVAS_POST_ASSIGNMENT_GRADES_FOR_SECTIONS -
CANVAS_POST_GROUP_DISCUSSION_ENTRY -
CANVAS_POST_GROUP_DISCUSSION_REPLY -
CANVAS_PREVIEW_PROCESSED_HTML -
CANVAS_PREVIEW_PROCESSED_HTML_FOR_GROUP -
CANVAS_QUERY_PROGRESS -
CANVAS_RATE_GROUP_DISCUSSION_ENTRY -
CANVAS_REDIRECT_TO_ASSIGNMENT_OVERRIDE_FOR_SECTION -
CANVAS_REDIRECT_TO_ROOT_OUTCOME_GROUP_FOR_CONTEXT -
CANVAS_REMOVE_CONTENT_SHARE -
CANVAS_REMOVE_COURSE_FROM_FAVORITES -
CANVAS_REMOVE_COURSE_NICKNAME -
CANVAS_REMOVE_FEATURE_FLAG_USERS -
CANVAS_REMOVE_GROUP_FROM_FAVORITES -
CANVAS_REMOVE_USAGE_RIGHTS_GROUPS -
CANVAS_REMOVE_USAGE_RIGHTS_USERS -
CANVAS_REORDER_CUSTOM_COLUMNS -
CANVAS_REORDER_PINNED_TOPICS_FOR_GROUP -
CANVAS_REPLY_TO_DISCUSSION_ENTRY -
CANVAS_RESET_COURSE_FAVORITES -
CANVAS_RESET_GROUP_FAVORITES -
CANVAS_RESET_LINK_VERIFIER -
CANVAS_RESOLVE_FOLDER_PATH -
CANVAS_RESOLVE_GROUP_FOLDER_PATH -
CANVAS_RETRIEVE_ALL_QUIZ_REPORTS -
CANVAS_RETRIEVE_ASSIGNMENT_OVERRIDDEN_DATES_FOR_CLASSIC -
CANVAS_RETRIEVE_ASSIGNMENT_OVERRIDDEN_DATES_FOR_NEW -
CANVAS_RETRIEVE_ENROLLMENT_TERM -
CANVAS_RETRIEVE_INTERNAL_SETTING -
CANVAS_REVERT_GROUP_PAGE_TO_REVISION -
CANVAS_SAVE_ENABLED_ACCOUNT_CALENDARS -
CANVAS_SET_COURSE_NICKNAME -
CANVAS_SET_EXTENSIONS_FOR_STUDENT_QUIZ_SUBMISSIONS -
CANVAS_SET_FEATURE_FLAG_COURSES -
CANVAS_SET_FEATURE_FLAG_USERS -
CANVAS_SET_FRIENDLY_DESCRIPTION -
CANVAS_SET_MODULE_ITEM_COMPLETION -
CANVAS_SET_OVERRIDE_STATUS -
CANVAS_SET_USAGE_RIGHTS_GROUPS -
CANVAS_SET_USAGE_RIGHTS_USERS -
CANVAS_SHOW_AN_OBSERVEE
Build with Canvas
Open OverSkill, describe what you want to build, and reference Canvas in your prompt — the AI will wire up the integration automatically.