Creates a new assignment within a specified course in Canvas LMS.
nameName of the assignment.
due_atstringDue date in ISO 8601 format.
positionintegerPosition in the assignment group's list; lower numbers appear first. If unspecified, added to the end.
course_idRequiredstringID of the course for the new assignment.
publishedbooleanIf true, assignment is published and visible to students. Defaults to false (draft).
unlock_atstringDate assignment becomes available to students, in ISO 8601 format.
descriptionstringDetailed HTML description, including instructions or requirements.
grading_typestringGrading type. Supported: 'pass_fail', 'percent', 'letter_grade', 'gpa_scale', 'points', 'not_graded'. Defaults to 'points' if unspecified.
integration_idstringUnique identifier if managed by a third-party integration (e.g., LTI ID).
points_possibleintegerMaximum points possible. Required unless grading_type is 'pass_fail' or 'not_graded'.
allowed_attemptsintegerNumber of submission attempts allowed. Use -1 for unlimited. Defaults to -1 (unlimited) if unspecified by the system.
submission_typesarraySubmission types allowed. Common: 'online_text_entry', 'online_upload', 'on_paper', 'none', 'external_tool'. If unspecified, Canvas often assumes 'none'.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
API key connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.