Canvas LMS · Arazzo Workflow
Canvas LMS Publish Assignment and List Submissions
Version 1.0.0
Publish a draft assignment, then list every submission for it.
View Spec
View on GitHub
Learning ManagementEducationEdTechLMSLTIHigher EducationK-12Open-SourceAGPLCanvasArazzoWorkflows
Provider
Workflows
publish-assignment-and-list-submissions
Publish an assignment and retrieve its submissions for grading.
Updates an assignment to set its published flag and due date, re-reads it to confirm publication, and lists the submissions for the assignment.
1
publishAssignment
Update the assignment to set published true and optionally set a due date.
2
3
listSubmissions
List every submission for the published assignment so it can be graded.
Source API Descriptions
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.