Skip to content
Education & LMS

Connect Canvas to Sortment

Connect Canvas to Sortment so its AI agents can use course progress to trigger onboarding, nudges and re-engagement messages. You approve every change.

Actions
573
Triggers
6
Authentication
OAuth2, API Key
Category
Education & LMS

What Sortment's agents can do in Canvas

573 actions. The ones lifecycle programs use most are shown first.

  • Add conversation message
  • Add recipients to conversation
  • Add users to content share
  • Create account notification
  • Create a user content migration
  • Create Calendar Event
  • Create conversation
  • Create conversation via GraphQL
  • Create or Update Timetable Events
  • Create Quiz Report
  • Create user inbox label
  • Create Users Custom Data
  • Create User Token
  • Export user content
  • Create a new quiz report
  • Start a Report
  • Update a content migration for user
  • Update Calendar Event
  • Update conversation participants
  • Update user discussions splitscreen view
  • Update User Settings
  • Update user text editor preference
  • Update User Token
  • Add course to favorites
  • Add group to favorites
  • Add last attended date
  • Create appointment group
  • Create an assignment
  • Create assignment via GraphQL
  • Create assignment group
  • Create assignment override
  • Create blackout date for course
  • Create Bookmark
  • Create communication channel
  • Create content share
  • Create a course
Show all 573 actions
  • Create Course Grading Standard
  • Create a custom gradebook column
  • Create discussion entry
  • Create discussion entry (GraphQL)
  • Create discussion topic
  • Create discussion topic (GraphQL)
  • Create enrollment
  • Create ePub export
  • Create External Feed
  • Create External Feed for Group
  • Create external tool
  • Create external tool in course
  • Create Files
  • Create folder
  • Create Folder in Group
  • Create a group
  • Create a group category in a course
  • Create a content migration for group
  • Create group discussion topic
  • Create group in set
  • Create a group set
  • Create Learning Outcome
  • Create/Link an outcome in course
  • Create an LTI resource link
  • Create a membership
  • Create Module
  • Create module (GraphQL)
  • Create Module Item
  • Create a page for a course
  • Create a page for a group
  • Create a planner note
  • Create a planner override
  • Create Question Group
  • Create Quiz
  • Create a quiz question
  • Create quiz submission (start quiz)
  • Create Rubric
  • Create Single Poll
  • Create a single poll choice
  • Create Single Poll Session
  • Create a single poll submission
  • Create Subgroup in Course
  • Create submission draft
  • Post discussion entry or reply
  • Export content
  • Export group content
  • Find recipients
  • Import an outcome group (courses)
  • Create a new quiz
  • Create a quiz item
  • Update a quiz item
  • Update a new quiz
  • Post assignment grades for sections
  • Post group discussion entry
  • Post group discussion reply
  • Reply to discussion entry
  • Subscribe to discussion topic
  • Subscribe to a topic
  • Subscribe to a topic in group
  • Update a membership
  • Update an entry
  • Update a planner override
  • Update Appointment Group
  • Update notification preference
  • Update Bookmark
  • Update comment bank item
  • Update a content share
  • Update course
  • Update course settings
  • Update/Create Front Page for Groups
  • Update Custom Color
  • Update a custom gradebook column
  • Update discussion entries read state
  • Update discussion entry
  • Update discussion entry participant
  • Update discussion read state
  • Update discussion thread read state
  • Update discussion topic (GraphQL)
  • Update file
  • Update Folder
  • Update a group content migration
  • Update group discussion entry
  • Update multiple notification preferences
  • Update multiple preferences by channel ID
  • Update notification preferences
  • Update page for a course
  • Update a page for a group
  • Update a planner note
  • Update notification preference by type and address
  • Update preferences by category
  • Update quiz submission scores
  • Update rubric assessment read state
  • Update Single Poll
  • Update a single poll choice
  • Update Single Poll Session
  • Update SpeedGrader settings
  • Update split screen view deeply nested alert
  • Update submission student-entered score
  • Update submission what-if score
  • Update group discussion topic
  • Upsert custom grade status
  • Upsert standard grade status
  • Assign unassigned members to group category
  • Get a single course from account
  • Get account (GraphQL)
  • Get Account Notifications
  • Get accounts outcome groups
  • Get Accounts That Users Can Create Courses In
  • Get a content migration for user
  • Get All ePortfolios for User
  • Get all users
  • Get a single group membership by user ID
  • Get a user's most recently graded submissions
  • Get Blueprint Subscription Migrations
  • Get Current User
  • Get feature flag for account
  • Get account help links
  • Get manually-created courses sub-account
  • Get a quiz report
  • Get report status
  • Get a single account
  • Get single calendar event
  • Get a single conversation
  • Get Single User
  • Get Status of Last Report
  • Get sub-accounts of an account
  • Get uploaded media folder for user
  • Get uploaded media folder for user (groups)
  • Get user activity stream summary
  • Get user assignment analytics
  • Get User Avatars
  • Get user content export
  • Get user course progress
  • Get user file
  • Get user folder
  • Get user migration issue
  • Get user participation analytics
  • Get User Profile
  • Get Users Custom Data Scope
  • Get users self files
  • Get User Token
  • List account notifications
  • List Accounts for Course Admins
  • List the activity stream
  • List all courses (GraphQL)
  • List all folders
  • List all folders for group
  • List all folders for user
  • List Announcements
  • List appointment groups
  • List assignment groups
  • List assignment overrides
  • List assignments for assignment group
  • List assignments for user in course
  • List assignment submissions
  • List assignment submissions by section
  • List Authentication Events for User
  • List available account calendars
  • List Available Reports
  • List Available Tabs for a Course
  • List Available Tabs for a Group
  • List Available Tabs for User
  • List blackout dates for account
  • List Blueprint Imports
  • List Bookmarks
  • List calendar events for current user
  • List calendar events for a user
  • List Enabled Features for a User
  • List external tools for course
  • List closed poll sessions
  • List communication messages
  • List communication channels
  • List Conferences for Current User
  • List content exports
  • List content exports for groups
  • List content licenses for a course
  • List content migrations for user
  • List content migrations for groups
  • List Conversations
  • List counts for todo items
  • List blackout dates for course
  • List Course Nicknames
  • List courses
  • List course sections
  • List Courses for a User
  • List Course Subgroups
  • List courses with their latest ePub export
  • List Course TODO Items
  • List Course Users
  • List custom gradebook columns
  • List Discussion Entries
  • List Discussion Entry List
  • List Discussion Topics
  • List discussion topics for group
  • List Enabled Features for a Course
  • List Enrollments
  • List Enrollment Terms
  • List Entries By IDs
  • List entries for a column
  • List Entry Replies
  • List environment features
  • List Environment Settings
  • List external feeds for group
  • List External Tools
  • List favorite courses
  • List favorite groups
  • List Features for Course
  • List Features for User
  • List Files
  • List files in folder
  • List folders
  • List Global Subgroups
  • List gradeable students
  • List grading periods for a course
  • List Grading Standards Available in Context
  • List group categories for a course
  • List Group Entry Replies
  • List external tools for group
  • List Group Files
  • List Group Memberships
  • List groups available in a context
  • List Groups in Account
  • List group's users
  • List Licenses
  • List licenses for a group
  • List linked outcomes for outcome group
  • List linked outcomes for course outcome group
  • List LTI Launch Definitions for Course
  • List Manageable Accounts
  • List Media Objects
  • List Media Objects 2
  • List Media Objects for Group
  • List Media Objects for Group
  • List Media Objects for User
  • List migration issues
  • List migration systems for group
  • List migration systems for user
  • List missing submissions for a user
  • List module items
  • List Modules
  • List My Admin Roles
  • List notification preference categories
  • List notification preferences
  • List Observees
  • List observers for a user
  • List opened poll sessions
  • List pages for a course
  • List pages for a group
  • List planner items for a user
  • List planner notes
  • List Planner Overrides
  • List poll choices in a poll
  • List polls for current user
  • List poll sessions for a poll
  • List notification preferences
  • List questions in a quiz
  • List Quizzes in Course
  • List received content shares
  • List Recent History for a User
  • List revisions for a group page
  • List Roles
  • List Section Enrollments
  • List sent content shares
  • List Subgroups
  • List submissions
  • List submissions for multiple assignments
  • List submissions for multiple assignments in section
  • List the activity stream
  • List the current user's TODO items
  • List Topic Entries
  • List uncollated submission versions
  • List Upcoming Assignments Calendar Events
  • List user content exports
  • List User Enrollments
  • List User Files
  • List user logins
  • List User Logins
  • List users in course
  • List users in group category
  • List your groups
  • Mark all conversations as read
  • List quiz items
  • List new quizzes
  • Retrieve All Quiz Reports
  • Set feature flag for user
  • Set usage rights for user files
  • Copy File to Folder
  • Copy Folder
  • Get current grades
  • Get term grade data
  • Fetch Data
  • Get a content migration for group
  • Get a late policy
  • Get aligned assignments for an outcome
  • Get assignments for a specific course (requires course_id)
  • Get All Outcome Groups for Context
  • Get all outcome groups for course
  • Get All Outcome Links for Context
  • Get All Outcome Links for Context (Courses)
  • Get all peer reviews for submission
  • Get all peer reviews for section assignment
  • Get all peer reviews for section submission
  • Get an assignment group
  • Get notification preference
  • Get notification preference by type and address
  • Get a single external tool
  • Get a single group membership
  • Get assignment (GraphQL)
  • Get assignment group
  • Get Assignment Rubric
  • Get Audit Logs
  • Get Authentication Provider
  • Get Bookmark
  • Get brand variables
  • Get content share
  • Get content shares unread count
  • Get course
  • Get course activity stream
  • Get course activity stream summary
  • Get Course Activity
  • Get course nickname
  • Get Course Permissions
  • Get course settings
  • Get courses folders by path
  • Get course root folder
  • Get courses (GraphQL)
  • Get courses outcome groups
  • Get Custom Color
  • Get Custom Colors
  • Get Dashboard Positions
  • Get department-level completed statistics
  • Get department level current statistics
  • Get department level completed grades
  • Get department level term statistics
  • Get document annotations read state
  • Get enrollment by ID
  • Get Enrollment Invitations
  • Get feature flag for course
  • Get file
  • Get folder
  • Get Folder By ID
  • Get Full Topic for Groups
  • Get Global Outcome Group
  • Get gradebook history days
  • Get a group
  • Get group activity stream
  • Get Group Activity Stream Summary
  • Get Group Folder
  • Get Group Permissions
  • Get Internal Settings
  • Get Kaltura config
  • Get learning outcome
  • Get learning outcome group
  • Get Legacy Node
  • Get Module Item
  • Get Module Item Sequence
  • Get my inbox settings
  • Get next appointment
  • Get node by ID
  • Get outcome calculation method
  • Get outcome proficiency (GraphQL)
  • Get outcome result rollups
  • Get Outcome Results
  • Get Page for a Course
  • Get proficiency ratings for course
  • Get public inline preview URL
  • Get Quiz Statistics
  • Get quiz submissions
  • Get Quota Information
  • Get quota information for group
  • Get Root Outcome Group for Course
  • Get rubric
  • Get Rubric Assessments Read State
  • Get Rubrics Upload Template
  • Get running batches
  • Get section information
  • Get section information by ID
  • Get section assignment submission summary
  • Get sessionless launch URL for external tool
  • Get sessionless launch URL for external tool in course
  • Get a single assignment override
  • Get a single course
  • Get a single external tool
  • Get a single grading standard in course context
  • Get a single poll
  • Get a single poll choice
  • Get a single quiz
  • Get single quiz submission
  • Get single submission
  • Get single submission by section
  • Get a single discussion topic
  • Get a single group discussion topic
  • Get submission
  • Get assignment submission summary
  • Get terms of service
  • Get quiz submission
  • Get Unread Count
  • Get visible course navigation tools
  • Get visible course navigation tools
  • Invite others to a group
  • Mark all entries as read
  • Mark all group discussion entries as read
  • Mark all group discussion entries as unread
  • Mark all discussion topics as read
  • Mark all group discussion topics as read
  • Mark bulk submissions as read
  • Mark bulk submissions as read (section)
  • Mark document annotations as read
  • Mark document annotations as read (section)
  • Mark group discussion entry as read
  • Mark group discussion entry as unread
  • Mark module item as read
  • Mark rubric assessments as read
  • Mark rubric assessments as read (sections)
  • Mark submission as read (sections)
  • Mark submission as unread
  • Mark submission comments as read
  • Mark group discussion topic as read
  • Mark group discussion topic as unread
  • Set quiz accommodations
  • Set course quiz accommodations
  • Get a new quiz
  • Get a quiz item
  • Get items media upload URL
  • Query progress
  • Retrieve assignment overridden dates for Classic Quizzes
  • Retrieve assignment overridden dates for New Quizzes
  • Retrieve enrollment term
  • Retrieve Internal Setting
  • Set course nickname
  • Set extensions for student quiz submissions
  • Set feature flag for course
  • Set friendly description
  • Set module item completion
  • Set override status
  • Set usage rights for group files
  • Bulk update custom gradebook column data
  • Upload a course file
  • Upload a file to group
  • Upload submission file
  • Validate quiz access code
  • Abort Quiz Report Generation
  • Close notification for user
  • Edit a conversation
  • Edit User
  • Save enabled account calendars
  • Show User Details
  • Answer quiz questions
  • Conclude, deactivate, or delete an enrollment
  • Batch create overrides in a course
  • Duplicate group discussion topic
  • Edit assignment
  • Edit a quiz
  • Batch retrieve assignment overrides
  • Grade or comment on a submission
  • Grade or comment on submission (sections)
  • Hide all stream items
  • Hide assignment grades for sections
  • Hide stream item
  • Leave a group
  • Leave group
  • Preview processed HTML
  • Preview processed HTML for group
  • Rate group discussion entry
  • Redirect to Assignment Override for Section
  • Redirect to Root Outcome Group for Context
  • Reorder custom gradebook columns
  • Reorder pinned topics for group
  • Resolve Folder Path
  • Resolve group folder path
  • Revert Group Page to Revision
  • Show an observee
  • Show a planner override
  • Show content export
  • Show ePub export
  • Show Front Page for Group
  • Show group content export
  • Show Group Page Revision
  • Show an outcome
  • Show page for a group
  • Show a planner note
  • Show revision for group page
  • Show Temporary Enrollment Status
  • Submit assignment
  • Translate File Reference
  • Unsubscribe from a topic in group
  • Delete messages from conversation
  • Delete a calendar event
  • Delete conversation messages
  • Delete conversations
  • Delete user inbox label
  • Delete user custom data scope
  • Remove feature flag for users
  • Remove usage rights from user files
  • Clear Course Nicknames
  • Delete an access token
  • Delete a discussion entry
  • Delete a group discussion entry
  • Delete an external tool
  • Delete an outcome group (courses)
  • Delete appointment group
  • Delete an assignment
  • Delete assignment override
  • Delete blackout date
  • Delete bookmark
  • Delete comment bank item
  • Delete a communication channel
  • Delete communication channel by type and address
  • Delete custom data
  • Delete a custom gradebook column
  • Delete custom grade status
  • Delete discussion entry
  • Delete discussion topic (GraphQL)
  • Delete external feed from group
  • Delete file
  • Delete a folder
  • Delete a group
  • Delete group discussion topic
  • Delete outcome links
  • Delete page for a group
  • Delete a planner note
  • Delete a planner override
  • Delete poll
  • Delete a poll choice
  • Delete a poll session
  • Delete quiz
  • Delete submission draft
  • Delete a new quiz
  • Delete a quiz item
  • Remove content share
  • Remove course from favorites
  • Remove Course Nickname
  • Remove group from favorites
  • Remove usage rights from group files
  • Reset Course Favorites
  • Reset group favorites
  • Reset link verifier

How it works

  1. 1

    Connect

    Connect it in Settings › Connectors. Most tools take one click to authorise.

  2. 2

    Put agents to work

    Strategy, Content and Analyst AI can read from it and act in it as part of your lifecycle programs.

  3. 3

    Approve and measure

    You review every change before it goes live, and Sortment measures the lift.

See Sortment work with Canvas.

Book a 30-minute call. We'll walk you through Sortment with your goals, your data and your stack in mind.

No migration · Works alongside your existing stack