canvas overrides
canvas overrides¶
Manage Canvas assignment overrides
Synopsis¶
Manage Canvas assignment overrides for extending or modifying due dates.
Assignment overrides allow you to give specific students, sections, or groups different due dates, availability dates, or other assignment settings.
Examples:
canvas overrides list --course-id 123 --assignment-id 456
canvas overrides get 789 --course-id 123 --assignment-id 456
canvas overrides create --course-id 123 --assignment-id 456 --section-id 100 --due-at "2024-03-15T23:59:00Z"
Options¶
Options inherited from parent commands¶
--as-user int Masquerade as another user (admin feature, requires permission)
--columns strings Select specific columns to display (comma-separated)
--config string config file (default is $HOME/.canvas-cli/config.yaml)
--dry-run Print curl commands instead of executing requests
--filter string Filter results by text (case-insensitive substring match)
--instance string Canvas instance URL (overrides config)
--limit int Limit number of results for list operations (0 = unlimited)
--no-cache Disable caching of API responses
-o, --output string Output format: table, json, yaml, csv (default "table")
--show-token Show actual token in dry-run output (default: redacted)
--sort string Sort results by field (prefix with - for descending, e.g., -name)
-v, --verbose Enable verbose output
SEE ALSO¶
- canvas - Canvas LMS CLI - Interact with Canvas from the command line
- canvas overrides create - Create a new override
- canvas overrides delete - Delete an override
- canvas overrides get - Get override details
- canvas overrides list - List overrides for an assignment
- canvas overrides update - Update an override