Content
Welcome to Our New API Docs! This is the new home for all things API (previously at Canvas LMS REST API Documentation).
Content
content_migration_completed
Definition: The event is emitted anytime a content migration request is completed.
Trigger: Triggered anytime a content migration request is completed.
Payload Example:
{
"metadata": {
"context_id": "21070000000008972",
"context_type": "Course",
"event_name": "content_migration_completed",
"event_time": "2019-11-01T19:11:02.024Z",
"job_id": "1020020528469291",
"job_tag": "ContentMigration#import_content",
"producer": "canvas",
"root_account_id": "21070000000000001",
"root_account_lti_guid": "VicYj3cu5BIFpoZhDVU4DZumnlBrWi1grgJEzADs.oxana.instructure.com",
"root_account_uuid": "VicYj3cu5BIFpoZhDVU4DZumnlBrWi1grgJEzADs"
},
"body": {
"content_migration_id": "21070000000000072",
"context_id": "21070000000008972",
"context_type": "Course",
"context_uuid": "Uc69p8GCYLMYWQJqkyzQGqg1kNMXbmnRl8qdCJge",
"import_quizzes_next": false,
"lti_context_id": "694d2e30346f6a94ad20cea11ce78d19bd849c9c",
"source_course_lti_id": "38ab9de0f0bc8e8e0889432275420de08f0d8380",
"destination_course_lti_id": "694d2e30346f6a94ad20cea11ce78d19bd849c9c",
"migration_type": "course_copy_importer",
"domain": "oxana.instructure.com"
}
}Event Body Schema
content_migration_id
The Canvas id of the content migration.
context_id
The Canvas id of the context associated with the content migration.
context_type
The type of context associated with the content migration.
context_uuid
The uuid of the context associated with the content migration.
import_quizzes_next
Indicates whether the user requested that the quizzes in the content migration be created in Quizzes.Next (true) or in native Canvas (false).
lti_context_id
The lti context id of the context associated with the content migration.
source_course_lti_id
The lti context id of the the source course, if applicable.
destination_course_lti_id
Alias for lti_context_id.
migration_type
The migration type. Examples include: academic_benchmark_importer, angel_exporter, blackboard_exporter, canvas_cartridge_importer, common_cartridge_importer, course_copy_importer, d2l_exporter, master_course_import, moodle_converter, qti_converter, webct_scraper, zip_file_importer, context_external_tool_1234.
domain
The default hostname for the Canvas root account.
Note: Timestamps will be in ISO8601 format, including an offset. Be sure to take that into account when parsing, since it’s unspecified which offset timestamps will use, and the offset may even change between different timestamps within a single event.
This documentation is generated directly from the Canvas LMS source code, available on Github.
Last updated
Was this helpful?