Tool to create a content migration for a Canvas user. Use when you need to import content into a user's files from various sources (zip files, cartridges, etc.). If the migration requires a file upload, the actual processing starts once the file upload completes.
selectobjectFor course_copy_importer migrations, select objects to copy without using selective_import workflow. Keys are object types (e.g., 'files', 'folders', 'pages'), values are lists of object ids.
user_idRequiredstringThe unique identifier for the Canvas user where the content migration will be created. Use 'self' to refer to the authenticated user.
settingsobjectSettings for content migration configuration.
migration_typeRequiredstringThe type of the migration. Use the Migrator endpoint to see all available migrators.
pre_attachmentobjectParameters for pre-uploading a file for content migration.
selective_importbooleanIf true, perform a selective import instead of importing all content. The migration will identify contents and stop in 'waiting_for_select' state. Use the List items endpoint to enumerate contents, then call the Update endpoint with copy parameters to start import.
date_shift_optionsobjectDate shifting options for migrated content.
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.